| |
|
|
Jörg Sellmeyer | KompilierenMarqueSéparationClass 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
dans einer normalen Tandis que-Boucle funktioniert es cependant. sous XProfan10 habe je maintenant aussi getestet et es knallt également! je trouve cependant, c'est nix, quoi on irgendwie comme Feature déclarer pourrait: [...] |
|
|
| Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... | 27.08.2008 ▲ |
|
|
|
|
Dieter Zornow | je denke la fois es liegt ici tour
AA#[& Loop] qui Fehlermeldungen de Profan darf on pas trop ernst prendre. Es wird festgestellt, dass quelque chose pas stimmt et ensuite irgendwas, per Zufallsgenerator angemeckert. Habe je souvent erlebt et on cherchez am falschen place. |
|
|
| 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 | c'est mir déjà bien sûr, qui es daran liegt. Läßt sich oui aussi entier simple überprüfen. simple cet Boucle insérer, statt qui im Code: KompilierenMarqueSéparation et déjà funktioniert es. Ist zwar un Workaraound, cela autre sollte mais quand même marcher. |
|
|
| 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 | allô Jörg, dans Deinem Beispiel ca va, si Du beim Contribution-Befehl x#.s2$ angibst. Offensichlich wird chez Contribution (qui benutzt so etwa?) qui With-Erweiterung übersehen. je exposition la fois pour. cela devrait mais déjà toujours so son.
Salut 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 | Es scheint plan pas seulement beim Contribution-Befehl so trop son. si Du la fois dem Link folgst - là hat quelqu'un cela Problem avec Contribution #n,.s$ dedans einer Procédure ist cela durchaus sinnvoll, si on Klassenprozeduren écrit, dans denen plan pas qui Bezeichner vorweg stehen soll.
Wahrscheinlich peux on cela avec einer Parameterübergabe des Klassenbezeichners lösen mais cela finde je Suboptimal.
la hâte Du car den faute de Eröffnungspost trouvé? |
|
|
| Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... | 21.10.2011 ▲ |
|
|
|