| |
|
|
Jörg Sellmeyer | KompilierenMarcaSeparaciónClass Test = Test@,
hLV&,
gethdl@
Proc Test.Test
Parameters hwnd&,x%
Declare n%,h&
.hLV& = Create("GridBox",hwnd&,"test;0;80;Test;0;80",0,0,x%,400,100)
h& = .hlv&
WhileLoop 4
AddString((h&),"Test|" + Str$(&Loop))so würde es funktionieren
hier wird .hLV& nicht erkannt und stattdessen eine Fehlermeldung ausgegeben:
Bereichsvariable ist nicht dimensioniert
das passiert aber nur innerhalbeiner Schleife!
AddString((.hLV&),"Test|" + Str$(&Loop))
Wend
EndProc
Proc Test.gethdl
Return .hLV&
EndProc
Cls
Declare AA#[5]
Var hTabCtrl& = Create("TabCtrl",%hwnd,"Test",0,24,Width(%hwnd),Height(%hwnd) - 24)
WhileLoop 7
InsertTab(hTabCtrl&,&Loop,"Test" +Str$(&Loop))
Wend
WhileLoop 0,2
AA#[&Loop] = New(Test,hTabCtrl&,(104 * &Loop + 26))
Wend
WhileLoop 0,2
Print AA#[&Loop].gethdl()
Wend
WaitInput
In uno normalen Mientras que-Bucle funktioniert lo sin embargo. Bajo XProfan10 Yo ahora getestet y lo knallt ebenfalls! Yo finde sin embargo, el es nix, qué irgendwie como Feature deklarieren podría: [...] |
|
|
| Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... | 27.08.2008 ▲ |
|
|
|
|
Dieter Zornow | Yo denke veces lo liegt hier dran
AA#[&Loop] El Fehlermeldungen de Profano darf uno no a ernst nehmen. Lo se festgestellt, dass algo no stimmt y luego algo, por Zufallsgenerator angemeckert. Posesiones Yo oft erlebt y uno sucht al falschen Platz. |
|
|
| Er ist ein Mann wie ein Baum. Sie nennen ihn Bonsai., Win 7 32 bit und Win 7 64 bit, mit XProfan X2 | 27.08.2008 ▲ |
|
|
|
|
Jörg Sellmeyer | Es me ya klar, daß lo daran liegt. Läßt se en efecto bastante simplemente überprüfen. Einfach esta Bucle einfügen, en lugar de el en el Code: KompilierenMarcaSeparación y ya funktioniert lo. Ist Aunque un Workaraound, el Andere debería aber trotzdem trabajo. |
|
|
| Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... | 27.08.2008 ▲ |
|
|
|
|
Jörg Sellmeyer | |
|
| Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... | 21.10.2011 ▲ |
|
|
|
|
RGH | ¡Hola Jörg, en Deinem Ejemplo es, si beim Entrada-Befehl x#.s2$ angibst. Offensichlich se en Entrada (Wer benutzt así etwa?) el With-Erweiterung übersehen. Aquí está buscando veces después de. Das debería aber ya siempre así ser.
Saludo Roland |
|
|
| XProfan X2Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4 | 21.10.2011 ▲ |
|
|
|
|
Jörg Sellmeyer | Lo scheint eben no sólo beim Entrada-Befehl así a ser. Si usted veces el Link folgst - hay ha alguien el problema con Entrada #n,.s$ Innerhalb uno Procedimiento es el durchaus sinnvoll, si uno Klassenprozeduren schreibt, en denen eben no Bezeichner vorweg posición se.
Wahrscheinlich puede ser el con uno Parameterübergabe des Klassenbezeichners lösen aber el finde Yo Suboptimal.
Hast Usted porque el Fehler de Eröffnungspost gefunden? |
|
|
| Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... | 21.10.2011 ▲ |
|
|
|