Domino 9 und frühere Versionen > Entwicklung

Befehl SendMail

<< < (2/2)

Daniel Weiß:
klar, hier die Lösung, Das Wort "SendTo" darf nicht in Anführungsstrichen stehen.

Bernhard, welchen Fehler hast du noch gefunden?

REM "Vorschlag speichern, senden und Fenster schließen";
@Command([FileSave]);
@MailSend(SendTo;"";"";"Neuer Verbesserungsvorschlag";
"Sie haben einen neuen Verbesserungsvorschlag erhalten.";
"Klicken Sie auf die Verknüfung um zu dem Dokument zu gelangen."; [IncludeDoclink]);
@Command([FileCloseWindow])

koehlerbv:
Naja, ein Fehler ist es nicht gerade, aber es ist eine eigenwillige Nutzung des Fallback-Szenarios für den Parameter "Haupttextfelder". Dort, wo Du "Klicken Sie auf die Verknüfung um zu dem Dokument zu gelangen." zu stehen hast, erwartet @MailSend eigentlich Feldnamen. "Eigentlich" sollte dieser Text hinter Deinem "Sie haben einen neuen Verbesserungsvorschlag erhalten." stehen. Eigentlich ...

Bernhard

Daniel Weiß:
aso. Na ich lasse mal wie es ist :-)

koehlerbv:
Ein dringender Tip, selbst wenn Du vielleicht nur ein Gelegenheitsprogrammierer bist: Mach' es nicht! Über derartige Konstrukte stolpert man mit hoher Wahrscheinlichkeit eines Tages (vielleicht nicht bei jedem, aber wenn sich das häuft ...):
- Plötzlich will man doch Hauptfelder verwenden und kommt dann ins Trudeln ("wie war das noch gleich?")
- In Version 7.2.0 ist dieser "Fehlerausgang" (für den er ja gedacht ist) plötzlich nicht mehr da, und das Mail geht einfach so nicht 'raus
- Jemand muss Deine Applikation warten (und Hauptfelder einfügen) und "freut" sich über den zusätzlichen Aufwand
und so weiter und so weiter und so weiter.

Professionelle Programmierung setzt ein extremes Mass an Selbstdisziplin und Ordnung voraus. Bei uns sind aus diesem (guten) Grunde auch variable Gehaltsanteile daran gekoppelt. Eine gewisse "Lockerheit" bedeuten also fix einen erheblich traurigeren Kontoauszug am Monatsende. Diese notwendige rigide Politik und ihre Folgen honorieren andererseits unsere Kunden, was uns wiederum die Arbeitsplätze sichert.

Das war jetzt ein grosser Bogen, aber glaube mir: Es basiert auf langen Erfahrungen, die sich immer wieder bezahlt machen.

Bernhard

PS: Mathias aka TMC hat einen wunderbaren, weil hilfreichen Spruch in seiner Signatur zu stehen: "A good programmer is someone who looks both ways before crossing a one-way street." ETWAS mehr Aufwand spart später gigantischen Ärger und / oder Nacharbeiten.

Navigation

[0] Themen-Index

[*] Vorherige Sete

Zur normalen Ansicht wechseln