Autor Thema: Formelsprache Debuggen  (Gelesen 3387 mal)

Thobz

  • Gast
Formelsprache Debuggen
« 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

klaussal

  • Gast
Re: Formelsprache Debuggen
« Antwort #1 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.

Thobz

  • Gast
Re: Formelsprache Debuggen
« Antwort #2 am: 24.04.08 - 11:09:32 »
Danke,

das werde ich direkt mal Testen und hier mal berichten.

Thomas

Thobz

  • Gast
Re: Formelsprache Debuggen
« Antwort #3 am: 24.04.08 - 11:17:15 »
Hallo,

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

Thomas

Offline gab

  • Frischling
  • *
  • Beiträge: 45
Re: Formelsprache Debuggen
« Antwort #4 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

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Formelsprache Debuggen
« Antwort #5 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

Thobz

  • Gast
Re: Formelsprache Debuggen
« Antwort #6 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

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Formelsprache Debuggen
« Antwort #7 am: 24.04.08 - 11:37:06 »
Seitens Notes: Nein. Entsprechende Drittanbieter sind mir nicht bekannt.

Bernhard

Thobz

  • Gast
Re: Formelsprache Debuggen
« Antwort #8 am: 24.04.08 - 11:39:40 »
Hi,

vielen Dank für die Antworten !


Gruß aus Flensburg,

Thomas

klaussal

  • Gast
Re: Formelsprache Debuggen
« Antwort #9 am: 24.04.08 - 11:44:37 »
Kennt einer dieses Teil ?

http://www.nappz.de/xfl/de/

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re: Formelsprache Debuggen
« Antwort #10 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
Grüßle Toni :)

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz