Das Notes Forum
Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: DerAndre am 17.08.04 - 10:17:23
-
Hallo zusammen.
Gibt es eine Möglichkeit herauszufinden, wo eine Variable in LS deklariert wurde? Habe mich jetzt durch alle mir bekannten Declarations gearbeitet, aber nirgendwo die Variable gefunden, die ich gesucht habe. Die Variable wird auch nicht über einen Präfix deklariert aber in einem Initbereich initialisert.
Bin jetzt am Ende meiner Weisheit :-\ habt ihr vielleicht noch eine Idee das Brett von meine Kopf zu entfernen...? ;D
Gruss
André
-
Man muss Variablen nicht deklarieren (aber man sollte). Wenn man's nicht getan hat, wir diese Var. autom. als Typ Variant angelegt.
-
... und das Problem mit "man sollte" lässt sich erzwingen, indem man Option Declare oder Option Explicit angibt, dann reklamiert der Compiler, wenn mans nicht tut.
André: über Präfixe lassen sich in Basic eh keine Variablen definieren, Basic verwendet Suffixe, um bei einer impliziten Deklaration der Variablen einen Typ zuzuordnen, und wenn kein Suffix verwendet wird, wird die Variable Variant, wie Klaus schon gesagt hat. Wenn Du die Deklarationen finden willst, erstellst Du von den in Frage kommenden LS-Teilen eine Synopsis und darin kannst Du dann mit der Suchfunktion suchen, oder Du suchst direkt in den Quelltexten mit der Suchfunktion und gibst an "Alle Objekte"
-
Danke schonmal für die Antworten.
Also es gibt schonmal ein Option Declare. Hatte ich wohl verdrängt und deshalb vergessen zu sagen dass das Eingetragen ist. Ich werde gleich nochmal weitersuchen. Irgendwo muss dieses Mistding ja zu finden sein.
Gruss
André
-
Hilfreiches Tool für solche Suchaktionen ist Teamstudio Analyzer.
Kann ich nur empfehlen!
Hat mir schon einige Stunden mehr Freizeit beschert ;)