![]() |
E-Mail von Delphiprog senden
Also ich habe ein Delphi Programm, welches folgenden Code enthält.
Delphi-Quellcode:
Soweit so gut, und im OnClick des Buttons wird dann auch Outlook geöffnet und mit den angegeben Daten gespeißt (Empfänger, Betreff, Text)
uses ShellApi;
... ShellExecute(Application.Handle, 'open', PChar('mailto:m-van-der-g@gmx.de?subject=Bugreport&body=Mein gefundener Fehler:'), nil, nil, sw_ShowNormal); Jetzt will ich aber des anstatt des aktuellen Textes 'Mein gefundener Fehler' der Inhalt eines Memofeldes verschickt wird. UND das unten drunter der Inhalt eines Edits (Absender) angefügt wird. Aber wie bekomm ich das hin? |
Re: E-Mail von Delphiprog senden
Ich würde mir eine Variable BodyText vom Typ string anlegen.
Dann alle Zeilen des Memo in einer for-Schliefe durchgehen und jede Zeile an den String anhängen. Am Schluss noch einen Zeilenumbruch (#10#13) und das Edit.Text anhängen. Dann machst Du: ...&body=' + BodyText), nil, nil, sw_ShowNormal); |
Re: E-Mail von Delphiprog senden
Einfach mal so in's blaue geschossen:
Delphi-Quellcode:
Nicht getestet
PChar('mailto:m-van-der-g@gmx.de?subject=Bugreport&body=' & memo1.text & edit1.text), nil, nil, sw_ShowNormal);
|
Re: E-Mail von Delphiprog senden
genauso...nur das du dir eben deinen text selbst zusammenbasteln musst.
Delphi-Quellcode:
edit:
var
Adresse: String; Subject: String; MyText: String; {...} Adresse := 'm-van-der-g@gmx.de'; Subject := 'Bugreport'; MyText := Memo1.Text + #13#10#13#10 + Edit1.Text; ShellExecute(Application.Handle, 'open', PChar('mailto:' + Adresse + '?subject=' + Subject + '&body=' + MyText), nil, nil, sw_ShowNormal); Zitat:
|
Re: E-Mail von Delphiprog senden
Zitat:
So gehts. Allderings übernimmt der die Absätze nicht. Sondern packt alles dierecthintereinander. |
Re: E-Mail von Delphiprog senden
Zitat:
Da war ich wohl mit den Gedanken bei einer anderen Sprache :wall: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:33 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz