Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: Thobz am 24.04.08 - 10:42:07

Titel: Formelsprache Debuggen
Beitrag von: Thobz am 24.04.08 - 10:42:07
Hallo,

ich hab eine etwas ältere Anwendung, diese basiert zu 90 % auf der Formelsprache.
Diese muss ich nun etwas verändern, aufbohren etc.... !
Ich habe gerade von meinem Kollegen gehört das man unter der 5er Version noch die
Formelsprache Debuggen konnte, jetzt meine Frage :

Gibt es vielleicht Tools (Ytria oder so) mit denen man die Formelsprache debuggen kann ?


Gruß Thomas
Titel: Re: Formelsprache Debuggen
Beitrag von: klaussal am 24.04.08 - 11:07:31
Ohne Gewähr:

Zitat
This is an undocumented feature and would be very handy for Notes developers.
It's a "formula debugger". You can activiate this by holding down the CTRL+SHIFT keys and going to the menu and selecting File-Tools-Debug LotusScript. To turn it off, just repeat the same steps. You won't see a check mark or any indication of its activation in the menu, But when you go into a database and choose an action that uses formula code, a debugging window will pop up similar to the LotusScript debugger.
The top half of the panel displays your formula code with the returned values in the bottom half of the screen. You can step through your code.
It's really handy and for debugging formula you don't have to keep creating multiple @Prompts in the code.
Also, because these techniques are undocumented, use them at your own risk.
Titel: Re: Formelsprache Debuggen
Beitrag von: Thobz am 24.04.08 - 11:09:32
Danke,

das werde ich direkt mal Testen und hier mal berichten.

Thomas
Titel: Re: Formelsprache Debuggen
Beitrag von: Thobz am 24.04.08 - 11:17:15
Hallo,

mh also unter 6.5 bekomme ich kein Debugging hin :-(.

Thomas
Titel: Re: Formelsprache Debuggen
Beitrag von: gab am 24.04.08 - 11:24:49
Hallo,

mh also unter 6.5 bekomme ich kein Debugging hin :-(.

Thomas

@statusbar  wäre noch eine Option, oder?

Evlt. noch gleich eine Abfrage einbauen, damit du die @statusbar Fragemente für die Produktivumgebung im Code belassen kannst, z.Bsp.

_debug := @if ( @environment(debugflag) = "1" ; @true, @false);

@if(_debug; @statusbar(""""); "")

-
Gabor
Titel: Re: Formelsprache Debuggen
Beitrag von: koehlerbv am 24.04.08 - 11:26:16
Der Formeldebugger hat die Version 5 nicht überlebt. Und in R5 hat der Client häufig den Formeldebugger nicht überlebt ... undokumentiert aus gutem Grunde  ;)

Bernhard
Titel: Re: Formelsprache Debuggen
Beitrag von: Thobz am 24.04.08 - 11:32:26
Hallo Bernhard,

verstehe ich es richtig, das es also kein Debugging mehr für die Formelsprache gibt (egal ob Notes Bordmittel oder Fremdanbieter) ?


Thomas
Titel: Re: Formelsprache Debuggen
Beitrag von: koehlerbv am 24.04.08 - 11:37:06
Seitens Notes: Nein. Entsprechende Drittanbieter sind mir nicht bekannt.

Bernhard
Titel: Re: Formelsprache Debuggen
Beitrag von: Thobz am 24.04.08 - 11:39:40
Hi,

vielen Dank für die Antworten !


Gruß aus Flensburg,

Thomas
Titel: Re: Formelsprache Debuggen
Beitrag von: klaussal am 24.04.08 - 11:44:37
Kennt einer dieses Teil ?

http://www.nappz.de/xfl/de/ (http://www.nappz.de/xfl/de/)
Titel: Re: Formelsprache Debuggen
Beitrag von: ata am 25.04.08 - 10:36:45
... ich habe mir für das Debugging von Formeln ein Parameterdokument gebaut. Das zieht sich aufgrund von hinterlegten Werten ein besagtes Dokument. In einem weiteren Feld habe ich meine Formel.

Jetzt lässt sich auf 2 Wege der Code testen:

Evaluate => alles außer Frontend-Formeln und @Commands

@Eval => so ziemlich jede Formel...

... die Rückgabe der Werte lege ich dann in ein weiteres Feld...

Toni