[NEU/TEST] RemoveDelimiterLineOnEnd

11/09/2008 - 20:29 von Dietmar Vollmeier | Report spam
Im der Diskussion "Signatur" [1] ging es darum, daß von 4d automatisch
ein Sig-Trenner vor der Signatur eingefügt wird.

Nach einigem Suchen, bin ich dann auf die Lösung gekommen, daß 4d bei
vorhandener Signatur und nicht vorhandenem Sig-Trenner darin, diesen
automatisch einfügt.

Wenn jedoch nur eine Grußformel in der Signatur steht/stehen soll, stört
dieses Verhalten dementsprechend.

Um dies zu umgehen, schreibe die Grußformel folgendermaßen, mit dem
regulàren Sig-Trenner "-- " am Ende, in die Sig, ...

| Gruß
| Absender
| --

... lade dir im Anschluß folgende zip-Datei herunter und kopiere die
darin enthaltene .ds nach 4d-Programmpfad/Scripts/Custom/

Ergànze folgende Eintràge in OnBeforeSendingMessage ( YMMV ):

| program OnBeforeSendingMessage;
|
| {$I _include_ChangeAttributionLines.ds}
{$I _include_RemoveDelimiterLineOnEnd.ds}
|
| function OnBeforeSendingMessage(
| var Message : TStringlist;
| const Servername : String;
| const IsEmail : Boolean
| ) : Boolean;
|
| begin
| //Your code goes here
| //Return false to prevent sending the passed message
| result:=true;
|
| Change_Attribution_Lines (Message, IsEmail);
RemoveDelimiterLineOnEnd (Message);
|
| end; // function OnBeforeSendingMessage()
|
| begin
| end.

Damit wird der Sig-Trenner beim Absenden deines Beitrages wieder
gelöscht. Funktioniert nur, wenn dieser in der letzten Zeile deines
Postings steht.

*Bitte testen und berichten*


und tschüss,
Didi

Fußnötiges:
=[1] news:10kqqwskkns6g.dlg@dididc.my-fqdn.de
"Wir sind 60 Jahre ohne Fernsehen ausgekommen und werden es weitere
60 Jahre tun."
Pràsident des Internationalen Olympischen Komitees, 1960
 

Lesen sie die antworten

#1 Dietmar Vollmeier
11/09/2008 - 20:47 | Warnen spam
*Dietmar "INGRID" Vollmeier* schrieb am 11.09.2008 um 20:29 Uhr...

... lade dir im Anschluß folgende zip-Datei herunter



Ich werde alt. Den Link dazu sollte ich wohl noch angeben.

Also, hier ist er:
http://4d.vollmeier.at/downloads/_include_RemoveDelimiterLineOnEnd.zip

und tschüss,
Didi
Wo kàmen wir hin, wenn jeder sagte wo kàmen wir hin, und niemand ginge,
um zu sehen, wohin wir kàmen, wenn wir gingen...

Ähnliche fragen