Domino 9 und frühere Versionen > ND9: Entwicklung

neues Phänomen bei Formel-Sprache

(1/1)

FrankLU:
Hallo!

Ich habe ein neues Phänomen, das sehr nervig ist. Ich will in einer Hotspot-Schaltfläche ein Array-Feld mit einem Wert füllen und bekomme nur Schrott gespeichert, der natürlich auch nicht funktioniert. Ein verkürztes Beispiel:


--- Code: ---liste := "x":"y";
n := 0;

liste[n] := "z"

--- Ende Code ---

Ich speichere das und in dem Moment, in dem ich woanders hin und wieder auf den Hotspot klicke, steht da


--- Code: ---liste := "x":"y";
n := 0;

liste[n:= "z" ]

--- Ende Code ---

Stehe ich seit zwei Tagen auf dem Schlauch oder was ist das für ein Fehler, der den Code einfach in was Unsinniges umsetzt und das auch nicht als Fehler markiert? Hat jemand sowas auch schon mal gehabt und evtl. gelöst?

Wenn alles nichts hilft, muss ich den Hotspot mit LS programmieren.

Danke für Eure Hilfe.
Frank

Peter Klett:
Kann ich hier in einem Agenten nachvollziehen, schreib's mit Script ;)

FrankLU:
Hallo Peter!

Und wieder mal bin ich froh, nicht der Depp zu sein, der der einzige ist, bei dem was komisches auf dem Rechner passiert!  ;D

Danke für die Bestätigung. Dann eben in LS.

Grüße und Gesundheit!
Frank

Tode:
Das ist kein Phänomen, sondern Du verwendest ein Feature, was so nicht vorgesehen ist. Auszug aus der Designer- Hilfe:

--- Zitat ---The subscript operator cannot be used on the left side of an assignment statement. That is, you cannot assign a value to a subscripted element. You must build the complete list and then assign it.
--- Ende Zitat ---

Peter Klett:
Naja, dass man das so nicht verwenden kann, ist das eine, aber dass etwas, was man falsch schreibt, in noch falscher übersetzt wird, ist schon nicht ganz astrein ...

Navigation

[0] Themen-Index

Zur normalen Ansicht wechseln