Fehlermeldung im Debug-Modus

  • Guten Morgen @all,
    ich erhalte im Debugger eine Fehlermeldung, mit der ich nicht so recht etwas anfangen kann.


    "Überlauf des Script-Stapels"


    Die Meldung erhalte ich nur im Debugger, ansonsten läuft das Programm fehlerfrei und macht auch alles was es machen soll.
    Was dazu Jemand etwas näheres ?


    Gruß Harald

    • Offizieller Beitrag

    in welcher Zeile?
    Code?
    Verwendest Du eventuell UI-Element und der Fokus steht dann im Debugger und nicht im UI-Element?


    Gruß
    Dirk

    Rein logisches Denken verschafft uns keine Erkenntnis über die wirkliche Welt.
    Alle Erkenntnis der Wirklichkeit beginnt mit der Erfahrung und endet mit ihr.
    Alle Aussagen, zu denen man auf rein logischen Wegen kommt, sind, was die Realität angeht, vollkommen leer.
    Albert Einstein

  • Guten Morgen Dirk,
    das Problem tritt im PostOpen-Event auf.


    Der Code wird sauber bis zum letzten End If durchlaufen und dann kommt die Meldung. Noch bevor eine weitere Zeile Code angepackt wird.


    Gruß Harald



    %edit
    habs mal in [ code]-Tags gepackt. /diali

    • Offizieller Beitrag

    in der Zeile
    nuidoc.FieldSetText("Genehmigung_angefordert"), ""
    ist Die Klammer falsch gesetzt. Es muss so sein:


    nuidoc.FieldSetText("Genehmigung_angefordert", "")


    Gruß
    Dirk

    • Offizieller Beitrag

    ?????


    In der Designer-Hilfe steht es aber so drin!
    Call notesUIDocument.FieldSetText( fieldName$, textValue$ )


    Es gibt in der Hilfe auch ein Beispiel zu Postopen.


    Anders hab ich es auch noch nicht verwendet.


    Gruß
    Dirk

  • Diali,
    ist schon merkwürdig. Überall in meinem Code benutzte ich die Wertzuweisung ans UiDoc ohne "call" und das klappt auch bestens.
    Nur hier scheint es nur MIT "call" zu funktionieren. Zumindest ist beim erneuten Test der Fehler nicht mehr gekommen.
    Vielen Dank


    Gruß
    Harald


    PS.
    wie funktioniert das mit dem "Code in Tags" packen ?

    • Offizieller Beitrag

    den Cal benötigst Du nur, wenn Du die Parameter in Klammern schreibst.
    Also entweder so:
    Call notesUIDocument.FieldSetText( fieldName$, textValue$ )


    oder so:
    notesUIDocument.FieldSetText fieldName$, textValue$


    Code-Tag geht mit
    [ code]Hier Dein Code rein [/code]
    nur musst Du das Leerzeichen im ersten Tag weglassen. Oder per Symbolleiste.


    Gruß
    Dirk

    Rein logisches Denken verschafft uns keine Erkenntnis über die wirkliche Welt.
    Alle Erkenntnis der Wirklichkeit beginnt mit der Erfahrung und endet mit ihr.
    Alle Aussagen, zu denen man auf rein logischen Wegen kommt, sind, was die Realität angeht, vollkommen leer.
    Albert Einstein