Forum: Object-Pascal / Delphi-Language
Delphi
by tomsel,
31. Jan 2006
Was bringt das? Jürgen ist einfach nur einem Versehen "zum Opfer gefallen", was immer passieren kann. Die Funktion lag lediglich innerhalb eines Blocks (FormCreate) und war daher anderswo nicht gültig, obwohl sie doch vorhanden war. Eine Forwarddeklaration wäre hier in die Hose gegangen, da dem Compiler die Implementierung der Funktion gefehlt hätte. Bei Methoden kann einem ähnliches passieren,...
Forum: Object-Pascal / Delphi-Language
Delphi
by tomsel,
30. Jan 2006
So ungefähr:
procedure TmyProg.ButtonClick(Sender: TObject);
var sCommandline:string;
begin
sCommandline := 'mailto:xxx.de'+'?subject=Email aus myPro generiert- ' +
Programmversion +
'&body=Hallo!';
Forum: Object-Pascal / Delphi-Language
Delphi
by tomsel,
30. Jan 2006
Ah ja. Benutze eine Stringvariable. Weise dieser den Ganzen Text zu und übergebe diese mit pchar() an ShellExecute.
Forum: Object-Pascal / Delphi-Language
Delphi
by tomsel,
30. Jan 2006
procedure TmyProg.ButtonClick(Sender: TObject);
begin
ShellExecute(myProg.Handle,
'open',
'mailto:xxx.de'+'?subject=Email aus myPro generiert- ' + MeineFunktion + '&body=Hallo!',
nil,
nil,
SW_SHOWNORMAL);
end;