Domino 9 und frühere Versionen > ND7: Entwicklung
ForAll-Schleife wird nicht ausgeführt
Dubidu:
--- Zitat von: koehlerbv am 17.03.08 - 17:00:37 ---Ich bin mir sicher, Dir fehlen hier noch ganz wesentliche Basics, und vielleicht solltest Du Dich erstmal an einfacheren Dingen versuchen:
--- Ende Zitat ---
Meiner Ansicht nach ist es ein Manko der Sprache wenn das von dir beschriebene Verhalten auftritt:
--- Zitat ---Du hast das Objekt deklariert, ergo "bleibt es auch in der Liste" und ist eben Nothing.
--- Ende Zitat ---
Dann macht die Forall-Schleife nach dem Löschen eines Objekts keinen Sinn mehr, da man mit solchen Fehlermeldungen rechnen muss.
Interessant finde ich nun, wie man diesen Fehler umgehen kann.
Irgendwelche Vorschläge?
Liebe Grüße
Giordano
koehlerbv:
Das ist kein Manko der Sprache (oder wir missverstehen uns alle dramatisch).
Du deklarierst ein Objekt oder eine Variable. Der Debugger zeigt Dir an, dass Du diese Deklaration gemacht hast (nicht mehr und nicht weniger). Und warum sollte die Deklaration rückgängig gemacht werden? Du willst ja später wieder darauf zugreifen (sonst würde Dich das Vorhandensein auch nicht stören).
So, wie ich das verstehe, willst Du aus einem List-Object einen Wert löschen. Dann musst Du das entsprechen tun und Dir eine entsprechende Methode dafür schreiben, aber dafür nicht gleich das komplette Objekt himmeln.
Bernhard
Dubidu:
Gut, ich werde es wohl anders machen müssen.
Danke, für die Hilfe!
Liebe Grüße
Giordano
flaite:
In jeder mir bekannten Sprache (Java, JavaScript, PHP, Ruby, VisualBasic) mit Objekten kann man von einer Referenz eines Objekts in Form einer Variable, Methoden dieses Objekts aufrufen, wenn dieses null ist.
m3:
Erase
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln