| |
|
|
Jörg Sellmeyer | Entweder funktioniert ici quoi pas ou bien je übersehe quoi. qui Code ist 1:1 aus qui Aider. il fonctionne problemlos. si je mais une qui ForEach-Abfragen dans un Procédure packe, gibt es une Fehlermeldung: Variable pas deklariert. Dabei wird ensuite cela Hash-Array angemeckert.
cls
declare string clé, value
declare hash personne[]
Proc Anzeige
ForEach personne[], clé, value
imprimer str$(&loop) + ": " + clé + " = " + value
EndFor
ENDPROC
personne["A","Vorname"]="Hans"
personne[2,"Name","Hugo","X","Y"] = "Mustermann"
personne["2","Geburtstag"] = "01.01.01"
personne[4.5,"Wohnort"] = "Musterstadt"
personne[2,"Alter"] = 34
personne["A","Vorname","Test"] = "Hugo"
'ForEach personne[], clé, value
'
' imprimer str$(&loop) + ": " + clé + " = " + value
'
'EndFor
'
Anzeige()
Imprimer
ForEach personne[2], clé, value
imprimer str$(&loop) + ": " + clé + " = " + value
EndFor
imprimer
ForEach personne["A","Vorname"], clé, value
imprimer str$(&loop) + ": " + clé + " = " + value
EndFor
Imprimer
Imprimer "Fertig!"
waitinput
end
|
|
|
| Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... | 09.11.2015 ▲ |
|
|
|
|
E.T. | probier la fois:
et hangle toi ensuite par qui Fehlermeldungen
Könnte am Leerzeichen échouer
ähm.. ForEach ?? |
|
|
| Grüße aus Sachsen... Mario WinXP, Win7 (64 Bit),Win8(.1),Win10, Win 11, Profan 6 - X4, XPSE, und 'nen schwarzes, blinkendes Dingens, wo ich das alles reinschütte... | 09.11.2015 ▲ |
|
|
|
|
Jörg Sellmeyer | Du scheinst pas entier sur dem Laufenden trop son, quoi qui xprofane Entwicklung angeht, ou bien? Hash sommes qui neuen assoziativen Arrays. comment déjà geschrieben: qui Code ist aus qui Aider et fonctionne aussi. seulement si je qui Proc einbauen, comment dessus, hakt es. |
|
|
| Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... | 09.11.2015 ▲ |
|
|
|
|
H.Brill | là scheint wohl quoi pas trop stimmen. si je cela Hash-Array comme paramètre übergebe, wird es erkannt, ensuite mais wohl clé et value pas. cet sommes mais aussi GLOBAL défini.
peut-être erliegen Jörg et je oui aussi einem fatalen Irrtum. Andernfalls doit wir sur Rolands Antwort attendre. |
|
|
| Benutze XPROFAN X3 + FREEPROFAN Wir sind die XProfaner. Sie werden von uns assimiliert. Widerstand ist zwecklos! Wir werden alle ihre Funktionen und Algorithmen den unseren hinzufügen.
Was die Borg können, können wir schon lange. | 09.11.2015 ▲ |
|
|
|
|
Jörg Sellmeyer | je habs grad getestet: si je dans qui Procédure clé et value également definiere, funktioniert es comment gewünscht. si cela so vorgesehen ist? |
|
|
| Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... | 09.11.2015 ▲ |
|
|
|
|
| ForEach sollte es égal son, solange clé et value comme Variablen sichtbar sommes. je schätze là devrait un Update her. |
|
|
| |
|
|
|
Jörg Sellmeyer | il y a oui pas seulement qui beiden Stringvariablen. cela Hash-Array selber wird oui pas dans qui Procédure erkannt. |
|
|
| Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... | 09.11.2015 ▲ |
|
|
|
|
RGH | là scheint sich un Bug dans ForEach versteckt trop avons. Bien sûr sollte es aussi avec globalen Variablen marcher. (aussi si globale Variablen prinzipiell trop vermeiden sommes. Je größer cela projet, desto größer qui Ärger, den vous chez qui Pflege desselben faire. je spreche aus Erfahrung!)
Vorerst comme Workaround: Variablen pour ForEach comme paramètre transfert!
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 | 09.11.2015 ▲ |
|
|
|
|
RGH | j'ai nachgeschaut: j'ai es réellement so programmiert, dass ForEach (et For) seulement avec lokalen Variablen funktioniert, wobei im Hauptprogramm qui globalen Variablen oui bistrot sommes.
cela peux je im prochain Update naturellement changement ...
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 | 09.11.2015 ▲ |
|
|
|