Autor Thema: Mail-DB Maske  (Gelesen 19311 mal)

Offline Gerhard

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 711
  • Geschlecht: Männlich
  • Wenn man es weiss ist es nicht mehr schwer ....
Re:Mail-DB Maske
« Antwort #40 am: 30.10.03 - 11:32:58 »
Tut mir leid, dass das bei mir immer so ein komplizierter Vorgang wird, aber ich will und muss das irgendwie mal verstehen, denn ich muss irgendwie ein Gefühl kriegen wenn ich wo was ändere wie das dann zusammenspielt. Hab bis jetzt noch keinen Designer-Kurs (nur DB-Admin Teil1) und versuch halt irgendwie, d.h. mit Eurer dankenswerten Hilfe, das Verständnis zu vertiefen und auszubauen.
Werd das mal wie beschrieben probieren und melde dann das Ergebnis !

Offline Gerhard

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 711
  • Geschlecht: Männlich
  • Wenn man es weiss ist es nicht mehr schwer ....
Re:Mail-DB Maske
« Antwort #41 am: 30.10.03 - 11:54:04 »
Hat funktioniert, danke ! Änderung in der Schablone wurde in der DB durchgeführt ! Wieder ein bisschen mehr erleuchtet !

Wann bzw. wo wird eigentlich ein Fehler, der z.B. im Lotus Script gemacht wird, angezeigt ? Abspeichern lässt sich zumindest eine geänderte Schablone mit absichtlich falschem Script-Code ohne Fehlermeldung. Kommt die Fehlermeldung dann bei Benützung der DB, erst bei Benützung der entsprechenden Routine oder vielleicht schon bei 'Gestaltung aktualisieren' ?

Glombi

  • Gast
Re:Mail-DB Maske
« Antwort #42 am: 30.10.03 - 11:58:32 »
Es gibt Syntax- und Laufzeitfehler.
Falls Du einen Syntaxfehler machst, kann Du den Code nicht speichern.
Laufzeitfehler treten erst zur Laufzeit auf (daher der Name  ;D) - das muesstest Du dann mit einem geschickten Error Handling abfragen.

Andreas

Offline koehlerbv

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re:Mail-DB Maske
« Antwort #43 am: 30.10.03 - 12:00:24 »
Wenn LS-Code syntaktisch falsch ist, dann kannst Du das NICHT speichern - der Precompiler verhindert das.
Für die Ausgabe von LS-Fehlermeldungen (Laufzeitfehler) ist der Programmierer selbst zuständig. Notes meldet zwar Fehler - je nach Art und Weise, wie der Code ausgeführt wird (Eintrag ins Log, Bildschirmmeldungen).

HTH,
Bernhard

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:Mail-DB Maske
« Antwort #44 am: 30.10.03 - 12:19:00 »
.... und das Error-Handling in LotsuScript ist eine ganz eigene Sache, über das wir ja schon einmal gesprochen haben. Der damals vereinbarte eigene Thread über das "Wie mache ich in LS das Errorhandling" ist nicht vergessen, habe ich vor, in den nächsten Tagen mal anzufangen.


PS: mit diesem Post lassen sich jetzt auch bei mir die Märchen aus 1001 Post schreiben ..........  ;D
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Glombi

  • Gast
Re:Mail-DB Maske
« Antwort #45 am: 30.10.03 - 12:25:10 »
Hi Jens,
wenn Du in diesem Tempo so weiterpostest, hast Du mich so ca. um 14:33:22 eingeholt  ;)

Das mit dem Error Handling Thread hatten wir ja letztens angesprochen, ich mache da auch mit.

Andreas

Offline koehlerbv

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re:Mail-DB Maske
« Antwort #46 am: 30.10.03 - 12:25:31 »
Glückwunsch zum Bezwingen des 1000er Gipfels, Semeaphoros !

Herzliche Grüsse in die Schweiz,
Bernhard

Offline koehlerbv

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re:Mail-DB Maske
« Antwort #47 am: 30.10.03 - 12:31:12 »
Zitat
wenn Du in diesem Tempo so weiterpostest, hast Du mich so ca. um 14:33:22 eingeholt
... und mich heute kurz vor Mitternacht ;-)

Zitat
Das mit dem Error Handling Thread hatten wir ja letztens angesprochen, ich mache da auch mit.
Und ich sowieso ;-)

Bernhard

Offline HRaq

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 688
  • Geschlecht: Männlich
  • Erst hat man kein Glück, dann kommt noch Pech dazu
Re:Mail-DB Maske
« Antwort #48 am: 30.10.03 - 12:41:17 »
Hi Jens,

Glückwunsch zum 1000er....

@Gerhard und die anderen:
Ich vermisse hier beim Thread den Hinweis auf den Script-Debugger. Daran kann man doch immerhin schon mal sehen, an welcher Stelle der Fehler hängt. Man kann sich dann mit der entsprechenden Zeile näher befassen.
Gerhard: "Datei" - "Extras" - "DebugLotusScript"

Gruß Henning
Gruß Henning

Glombi

  • Gast
Re:Mail-DB Maske
« Antwort #49 am: 30.10.03 - 12:49:35 »
Stimmt, ausser man ist zufällig in einer Dialogbox...

Der Debugger sollte sowieso immer zuerst zu Rate gezogen werden, eigentlich noch vor dem Erstellen eines Threads hier!

Andreas

Offline HRaq

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 688
  • Geschlecht: Männlich
  • Erst hat man kein Glück, dann kommt noch Pech dazu
Re:Mail-DB Maske
« Antwort #50 am: 30.10.03 - 13:06:29 »
Hi Andreas,

stimmt. Aus dem Posting von Gerhard ging aber nicht hervor, ob er etwas über den Debugger oder dessen Existenz weiß.

Gruß Henning
Gruß Henning

Offline Gerhard

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 711
  • Geschlecht: Männlich
  • Wenn man es weiss ist es nicht mehr schwer ....
Re:Mail-DB Maske
« Antwort #51 am: 30.10.03 - 13:10:41 »
OK, hab schon was vom Debugger gehört. War aber kein Thema auf Grund einer realen Situation sondern einmal nur ansatzweise, wann oder wie überhaupt Fehler gemeldet werden.
Mühsam ernährt sich das Eichhörnchen ...

Glombi

  • Gast
Re:Mail-DB Maske
« Antwort #52 am: 30.10.03 - 13:18:41 »
Also, es geht ja um die Laufzeitfehler. Ohne Error Abfrage (dazu gibt es dann bald einen eigenen Thread...) gibt es dann so schöne Meldungen am Bildschirm wie
Object variable not set
Subscript out of range
Variant does not contain a container

usw.
Kommt immer gut beim Anwender an!

Ein rudimentäres Error Handling sähe dann bspw. so aus:

On Error GoTo ErrorHandling

... hier der Code
dim session as New NotesSession
dim db as NotesDatabase
set db = gibsnich.CurrentDatabase    'hier kracht es dann

exit sub

ErrorHandling:
MessageBox "Es ist folgender Fehler aufgetreten: " & Str(Err) & ": " & Error$
Resume End_ErrorHandling

End_ErrorHandling:
Exit sub


Andreas
« Letzte Änderung: 30.10.03 - 13:19:39 von Glombi »

Offline Gerhard

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 711
  • Geschlecht: Männlich
  • Wenn man es weiss ist es nicht mehr schwer ....
Re:Mail-DB Maske
« Antwort #53 am: 30.10.03 - 13:45:00 »
Andreas:
Einen Variant does not contain a Container hab ich schon .... kannst Du irgendwie auf meinem Bildschirm mitschauen *gg* ?

Bernhard:
Zu blöd, aber was heisst HTH ?

Glombi

  • Gast
Re:Mail-DB Maske
« Antwort #54 am: 30.10.03 - 13:49:30 »
Muss mir mal eben schnell PC Anywhere installieren... ;D

Kannst Du mal den Code posten, der den Fehler verursacht?

Hope This Helps
Andreas

Offline koehlerbv

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re:Mail-DB Maske
« Antwort #55 am: 30.10.03 - 13:50:21 »
HTH = hope that helps ;-)

Noch eine wichtige Ergänzung zur eigenen Fehlermeldung:
MessageBox "Es ist folgender Fehler aufgetreten: " & Str(Err) & " in Zeile " & Cstr (Erl) & ": " & Error$

Ohne Zeilennummer (wo der Fehler aufgetreten ist) ist man ja sonst meist weiter ratlos ...

HTH ;-)
Bernhard

Offline Gerhard

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 711
  • Geschlecht: Männlich
  • Wenn man es weiss ist es nicht mehr schwer ....
Re:Mail-DB Maske
« Antwort #56 am: 30.10.03 - 13:54:59 »
Leider steht genau nur die Fehlermeldung in einem wunderschönen Window am Schirm:

Variant does not contain a container

Sonst Nix sichtbares ! Is aber nicht so arg, weil das Essentielle hat er ja gemacht wie gewünscht !

Offline koehlerbv

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re:Mail-DB Maske
« Antwort #57 am: 30.10.03 - 13:56:28 »
Jede Fehlermeldung IST ESSENTIELL !

Offline Gerhard

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 711
  • Geschlecht: Männlich
  • Wenn man es weiss ist es nicht mehr schwer ....
Re:Mail-DB Maske
« Antwort #58 am: 30.10.03 - 14:13:37 »
Das Essentielle ist in diesem Fall das Erstellen einer ASCII-Datei, und das hat funktioniert. Was da durch Anzeige der Fehlermeldung nicht funktioniert haben soll ist mir bis dato unklar !

Driri

  • Gast
Re:Mail-DB Maske
« Antwort #59 am: 30.10.03 - 14:19:36 »
Hi,

dann wird aber irgendetwas vermutlich nicht so funktionieren, wie es sollte.
Ich würde empfehlen, mal den Debugger mitlaufen zu lassen, dann siehst Du ja, an welcher Stelle die Fehlermeldung auftritt.

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz