Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: DerAndre am 17.08.04 - 10:17:23

Titel: Deklaration finden
Beitrag 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é
Titel: Re:Deklaration finden
Beitrag von: klaussal am 17.08.04 - 11:16:32
Man muss Variablen nicht deklarieren (aber man sollte). Wenn man's nicht getan hat, wir diese Var. autom. als Typ Variant angelegt.
Titel: Re:Deklaration finden
Beitrag von: Semeaphoros am 17.08.04 - 11:25:04
... 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"
Titel: Re:Deklaration finden
Beitrag von: DerAndre am 17.08.04 - 12:25:01
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é
Titel: Re:Deklaration finden
Beitrag von: pedsola am 17.08.04 - 12:35:43

Hilfreiches Tool für solche Suchaktionen ist Teamstudio Analyzer.
Kann ich nur empfehlen!
Hat mir schon einige Stunden mehr Freizeit beschert  ;)