Endnu en mellemregning af davs. Grafik på rette vej.

Her kan i uploade scripts til Innovus Housecontrol
Morten H. Nielsen
Indlæg: 6289
Tilmeldt: 20 mar 2008, 23:02
Geografisk sted: Danmark

Re: Endnu en mellemregning af davs. Grafik på rette vej.

Indlæg af Morten H. Nielsen »

Hvilken fejl?
Mvh
Morten

Brugeravatar
admin
Site Admin
Indlæg: 454
Tilmeldt: 03 jan 2007, 14:10

Re: Endnu en mellemregning af davs. Grafik på rette vej.

Indlæg af admin »

Hej Morten.

Har desværre haft lidt tralvt så har først noget af prøve dit sidste program her i aften.
men får desværre også en fejl.

Kode: Vælg alt

Se slutningen af denne meddelelse, hvis du vil have detaljer om,
hvordan du starter JIT-fejlfinding i stedet for denne dialogboks.

************** Undtagelsestekst **************
System.ArgumentException: Argumentet 'Length' skal være større end eller lig med nul.
   ved Microsoft.VisualBasic.Strings.Right(String str, Int32 Length)
   ved Davs.Main.fyld_enheder_array()
   ved Davs.Main.Main_Load(Object sender, EventArgs e)
   ved System.EventHandler.Invoke(Object sender, EventArgs e)
   ved System.Windows.Forms.Form.OnLoad(EventArgs e)
   ved System.Windows.Forms.Form.OnCreateControl()
   ved System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
   ved System.Windows.Forms.Control.CreateControl()
   ved System.Windows.Forms.Control.WmShowWindow(Message& m)
   ved System.Windows.Forms.Control.WndProc(Message& m)
   ved System.Windows.Forms.ScrollableControl.WndProc(Message& m)
   ved System.Windows.Forms.ContainerControl.WndProc(Message& m)
   ved System.Windows.Forms.Form.WmShowWindow(Message& m)
   ved System.Windows.Forms.Form.WndProc(Message& m)
   ved System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   ved System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   ved System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Indlæste assemblies **************
mscorlib
    Assemblyversion: 2.0.0.0
    Win32-version: 2.0.50727.1434 (REDBITS.050727-1400)
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
Davs
    Assemblyversion: 1.0.0.0
    Win32-version: 1.0.0.0
    CodeBase: file:///C:/Users/foko/Desktop/davs20080712/davs/Davs.exe
----------------------------------------
Microsoft.VisualBasic
    Assemblyversion: 8.0.0.0
    Win32-version: 8.0.50727.1434 (REDBITS.050727-1400)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
----------------------------------------
System
    Assemblyversion: 2.0.0.0
    Win32-version: 2.0.50727.1434 (REDBITS.050727-1400)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Windows.Forms
    Assemblyversion: 2.0.0.0
    Win32-version: 2.0.50727.1434 (REDBITS.050727-1400)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
    Assemblyversion: 2.0.0.0
    Win32-version: 2.0.50727.1434 (REDBITS.050727-1400)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Runtime.Remoting
    Assemblyversion: 2.0.0.0
    Win32-version: 2.0.50727.1434 (REDBITS.050727-1400)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Runtime.Remoting/2.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
----------------------------------------
System.Xml.Linq
    Assemblyversion: 3.5.0.0
    Win32-version: 3.5.21022.8 built by: RTM
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Xml.Linq/3.5.0.0__b77a5c561934e089/System.Xml.Linq.dll
----------------------------------------
System.Core
    Assemblyversion: 3.5.0.0
    Win32-version: 3.5.21022.8 built by: RTM
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Core/3.5.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Xml
    Assemblyversion: 2.0.0.0
    Win32-version: 2.0.50727.1434 (REDBITS.050727-1400)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Configuration
    Assemblyversion: 2.0.0.0
    Win32-version: 2.0.50727.1434 (REDBITS.050727-1400)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
Microsoft.VisualBasic.resources
    Assemblyversion: 8.0.0.0
    Win32-version: 8.0.50727.1434 (REDBITS.050727-1400)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/Microsoft.VisualBasic.resources/8.0.0.0_da_b03f5f7f11d50a3a/Microsoft.VisualBasic.resources.dll
----------------------------------------
System.Windows.Forms.resources
    Assemblyversion: 2.0.0.0
    Win32-version: 2.0.50727.1434 (REDBITS.050727-1400)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_da_b77a5c561934e089/System.Windows.Forms.resources.dll
----------------------------------------
mscorlib.resources
    Assemblyversion: 2.0.0.0
    Win32-version: 2.0.50727.1434 (REDBITS.050727-1400)
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------

************** JIT-fejlfinding **************
Hvis du vil aktivere JIT-fejlfinding, skal værdien jitDebugging indstilles
i afsnittet system.windows.forms i konfigurationsfilen
for programmet eller computeren.
Programmet skal desuden kompileres med fejlfinding
aktiveret.

Eksempel:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

Når JIT-fejlfinding er aktiveret, bliver alle ikke-afviklede
undtagelser sendt til den JIT-fejlfindingsfunktion, der er registreret på computeren, i stedet for
at blive afviklet af denne dialogboks.


Finn Olesen
webmaster
Zwaves.dk
http://www.saycheeseto.me

Brugeravatar
BalooDK
Indlæg: 161
Tilmeldt: 01 jul 2008, 23:01

Re: Endnu en mellemregning af davs. Grafik på rette vej.

Indlæg af BalooDK »

Se slutningen af denne meddelelse, hvis du vil have detaljer om,
hvordan du starter JIT-fejlfinding i stedet for denne dialogboks.

************** Undtagelsestekst **************
System.IndexOutOfRangeException: Indekset lå uden for arrayets grænser.
ved Davs.Main.getrooms_Click(Object sender, EventArgs e)
ved System.Windows.Forms.Control.OnClick(EventArgs e)
ved System.Windows.Forms.Button.OnClick(EventArgs e)
ved System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
ved System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
ved System.Windows.Forms.Control.WndProc(Message& m)
ved System.Windows.Forms.ButtonBase.WndProc(Message& m)
ved System.Windows.Forms.Button.WndProc(Message& m)
ved System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
ved System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
ved System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Indlæste assemblies **************
mscorlib
Assemblyversion: 2.0.0.0
Win32-version: 2.0.50727.1434 (REDBITS.050727-1400)
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
Davs
Assemblyversion: 1.0.0.0
Win32-version: 1.0.0.0
CodeBase: file:///C:/Users/Baloo/Desktop/davs/davs/Davs.exe
----------------------------------------
Microsoft.VisualBasic
Assemblyversion: 8.0.0.0
Win32-version: 8.0.50727.1434 (REDBITS.050727-1400)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
----------------------------------------
System
Assemblyversion: 2.0.0.0
Win32-version: 2.0.50727.1434 (REDBITS.050727-1400)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Windows.Forms
Assemblyversion: 2.0.0.0
Win32-version: 2.0.50727.1434 (REDBITS.050727-1400)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
Assemblyversion: 2.0.0.0
Win32-version: 2.0.50727.1434 (REDBITS.050727-1400)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Runtime.Remoting
Assemblyversion: 2.0.0.0
Win32-version: 2.0.50727.1434 (REDBITS.050727-1400)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Runtime.Remoting/2.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
----------------------------------------
System.Xml.Linq
Assemblyversion: 3.5.0.0
Win32-version: 3.5.21022.8 built by: RTM
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Xml.Linq/3.5.0.0__b77a5c561934e089/System.Xml.Linq.dll
----------------------------------------
System.Core
Assemblyversion: 3.5.0.0
Win32-version: 3.5.21022.8 built by: RTM
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Core/3.5.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Xml
Assemblyversion: 2.0.0.0
Win32-version: 2.0.50727.1434 (REDBITS.050727-1400)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Configuration
Assemblyversion: 2.0.0.0
Win32-version: 2.0.50727.1434 (REDBITS.050727-1400)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
Accessibility
Assemblyversion: 2.0.0.0
Win32-version: 2.0.50727.1434 (REDBITS.050727-1400)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/Accessibility/2.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------
mscorlib.resources
Assemblyversion: 2.0.0.0
Win32-version: 2.0.50727.1434 (REDBITS.050727-1400)
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
System.Windows.Forms.resources
Assemblyversion: 2.0.0.0
Win32-version: 2.0.50727.1434 (REDBITS.050727-1400)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_da_b77a5c561934e089/System.Windows.Forms.resources.dll
----------------------------------------

************** JIT-fejlfinding **************
Hvis du vil aktivere JIT-fejlfinding, skal værdien jitDebugging indstilles
i afsnittet system.windows.forms i konfigurationsfilen
for programmet eller computeren.
Programmet skal desuden kompileres med fejlfinding
aktiveret.

Eksempel:

<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>

Når JIT-fejlfinding er aktiveret, bliver alle ikke-afviklede
undtagelser sendt til den JIT-fejlfindingsfunktion, der er registreret på computeren, i stedet for
at blive afviklet af denne dialogboks.

Morten H. Nielsen
Indlæg: 6289
Tilmeldt: 20 mar 2008, 23:02
Geografisk sted: Danmark

Re: Endnu en mellemregning af davs. Grafik på rette vej.

Indlæg af Morten H. Nielsen »

Jeg går ud fra at du har 11 enheder?

Der må være et eller andet, det ikke kan lide ved den første dimmer. Den starter med at tegne knapper til dimmere. Og knap antallet er 0.

Ved du hvad jitDebugging er. :-)

Her er en version, hvor jeg har omdøbt indexet, så det ikke får noget snask, selvom det ikke burde kunne lade sig gøre.

Jeg har lavet en ekstra textbox, som skriver antallet i indexet, lige før det sted hvor jeg tror programmet går ned.

Prøv at sende mig de tal.

Man jeg fatter stadig ikke, at jeg ikke kan få det til at ske her. :-(
Vedhæftede filer
davs20080712-2.zip
(21.28 KiB) Downloadet 432 gange
Mvh
Morten

Morten H. Nielsen
Indlæg: 6289
Tilmeldt: 20 mar 2008, 23:02
Geografisk sted: Danmark

Re: Endnu en mellemregning af davs. Grafik på rette vej.

Indlæg af Morten H. Nielsen »

Hej Finn.

Din fejl må være en fejl i håndteringen af on/off i stil med Pers version 2.

Kan du sende mig udseende af on/off og produkt type id fra dine forskellige enheder?

Hvis jeg er rigtig uheldig, så her en af dine ikke Innovus enheder produkt type id 17, og så er det derfor det går galt. :-(
Mvh
Morten

Brugeravatar
BalooDK
Indlæg: 161
Tilmeldt: 01 jul 2008, 23:01

Re: Endnu en mellemregning af davs. Grafik på rette vej.

Indlæg af BalooDK »

Morten H. Nielsen skrev:Jeg går ud fra at du har 11 enheder?

Der må være et eller andet, det ikke kan lide ved den første dimmer. Den starter med at tegne knapper til dimmere. Og knap antallet er 0.

Ved du hvad jitDebugging er. :-)

Her er en version, hvor jeg har omdøbt indexet, så det ikke får noget snask, selvom det ikke burde kunne lade sig gøre.

Jeg har lavet en ekstra textbox, som skriver antallet i indexet, lige før det sted hvor jeg tror programmet går ned.

Prøv at sende mig de tal.

Man jeg fatter stadig ikke, at jeg ikke kan få det til at ske her. :-(
Der står 11 i den 'nye' textbox

Nej, jeg aner ikke hvad JitDebug er :(

Morten H. Nielsen
Indlæg: 6289
Tilmeldt: 20 mar 2008, 23:02
Geografisk sted: Danmark

Re: Endnu en mellemregning af davs. Grafik på rette vej.

Indlæg af Morten H. Nielsen »

Og det går stadig ned?
Mvh
Morten

Brugeravatar
BalooDK
Indlæg: 161
Tilmeldt: 01 jul 2008, 23:01

Re: Endnu en mellemregning af davs. Grafik på rette vej.

Indlæg af BalooDK »

Ja, det går stadig ned.

Når jeg starter Davs, viser den automatisk 7 lamper (dimmere og switches)
Textboxen viser:
antal: 11 Placering: 210 aktiveknapper: 7

Jeg kan sagtens lege med disse lamper i Davs uden problemer, men lige så
snart jeg klikker på noget i venstre side, går det galt

Morten H. Nielsen
Indlæg: 6289
Tilmeldt: 20 mar 2008, 23:02
Geografisk sted: Danmark

Re: Endnu en mellemregning af davs. Grafik på rette vej.

Indlæg af Morten H. Nielsen »

Her er en som måske giver en bedre fejl meddelse (i en msgbox).

Og så får du lige hele det katalog, jeg kører i. Måske er der en af de andre filer, der pludselig skal bruges? Ikke at jeg tror på det. Men det må jo prøves.
Vedhæftede filer
Debug.zip
(50.33 KiB) Downloadet 441 gange
Mvh
Morten

Brugeravatar
BalooDK
Indlæg: 161
Tilmeldt: 01 jul 2008, 23:01

Re: Endnu en mellemregning af davs. Grafik på rette vej.

Indlæg af BalooDK »

Morten H. Nielsen skrev:Her er en som måske giver en bedre fejl meddelse (i en msgbox).

Og så får du lige hele det katalog, jeg kører i. Måske er der en af de andre filer, der pludselig skal bruges? Ikke at jeg tror på det. Men det må jo prøves.
Nøjagtig samme fejl og beskeder :(

Morten H. Nielsen
Indlæg: 6289
Tilmeldt: 20 mar 2008, 23:02
Geografisk sted: Danmark

Re: Endnu en mellemregning af davs. Grafik på rette vej.

Indlæg af Morten H. Nielsen »

Er der forskel på om du trykker på en type knap eller en rum knap? De er ikke helt ens. Men løber det samme array igennem.

Du har forhåbentlig 4 remotes?
Mvh
Morten

Brugeravatar
BalooDK
Indlæg: 161
Tilmeldt: 01 jul 2008, 23:01

Re: Endnu en mellemregning af davs. Grafik på rette vej.

Indlæg af BalooDK »

Nej, der er ingen forskel og de giver samme fejl

2 remotes og 2 z-ring

Morten H. Nielsen
Indlæg: 6289
Tilmeldt: 20 mar 2008, 23:02
Geografisk sted: Danmark

Re: Endnu en mellemregning af davs. Grafik på rette vej.

Indlæg af Morten H. Nielsen »

Jeg fatter det simpelthen ikke.

Det må være når programmet gennemløber enheds arrayet. Det gør det hele tiden.

Men du har jo 11 enheder. Vi kan se det lige inden skidtet går ned. Det er det rigtige tal?????? Og alligevel ligger det udenfor???????

Det gennemløber også arrayet når det gentegner farver. Virker det, hvis du holder dig til opstarts billedet?

Når sovetid for små drenge. Jeg prøver igen i morgen. Det kan være nattesøvnen giver en ide.
Mvh
Morten

Brugeravatar
BalooDK
Indlæg: 161
Tilmeldt: 01 jul 2008, 23:01

Re: Endnu en mellemregning af davs. Grafik på rette vej.

Indlæg af BalooDK »

Alt virker perfekt, bare jeg ikke rører knapperne i venstre side.
Farverne skifter fint når jeg slukker/tænder enhederne og jeg kan sagtens skue op og ned for alle dimmere.

Sov godt ;)

Morten H. Nielsen
Indlæg: 6289
Tilmeldt: 20 mar 2008, 23:02
Geografisk sted: Danmark

Re: Endnu en mellemregning af davs. Grafik på rette vej.

Indlæg af Morten H. Nielsen »

Det ser ud til, at min måde at håndtere on/off ved indlæsningen giver en del problemer.

Her er en med en anden måde at håndtere det på ingen strenge operationer.

Denne her burde give navnet på den enhed, som fejler i en msgbox, og derefter køre videre i stedet for at gå ned.

Jeg har fjernet en nulstilling af et index, som jeg ikke er helt sikker på. Håber det hjælper Baloo. Og ikke indfører nye fejl. :-|

Og så havde jeg glemt at opdatere level information ved retegning af knapper. Det er fikset.
Vedhæftede filer
davs20080713-1.zip
(21.38 KiB) Downloadet 415 gange
Mvh
Morten

Besvar