| Autor | Beitrag | 
| Leuchtturm 
          Beiträge: 1087
 
 Win Vista, Knoppix, Ubuntu
 Delphi 7 Pe, Turbo Delphi, C#(VS 2005 Express), (X)HTML + CSS, bald Assembler
 
 | 
Verfasst: Sa 11.11.06 16:04 
 
Hi,
 ich öffne den OutlookExpress so:
 		                       Delphi-Quelltext 
 									| 1:2:
 3:
 4:
 
 | usesShellapi
 ...
 ShellExecute(Application.Handle, 'open', 'msimn.exe', nil, nil, SW_SHOWMAXIMIZED);
 |  so startet aber bloß der OutlookExpress, ich will aber das es bloß das Nachrichtenfenster mit einer E-Mailadresse öffnen lassen.
 Was muss ich jetzt anders machen    Leuchtturm_________________ Ich bin dafür verantwortlich was ich sage - nicht dafür was du verstehst.
 | 
|  | 
| Ramon 
          Beiträge: 107
 
 WIN7
 D6 Prof, D7 Prof, D 2009
 
 | 
Verfasst: Sa 11.11.06 16:09 
 
Ich bin mir da nicht mehr ganz sicher, aber ich meine das hier wäre sowas: www.delphi-fundgrube.de/files/mapi.txt | 
|  | 
| Leuchtturm  
          Beiträge: 1087
 
 Win Vista, Knoppix, Ubuntu
 Delphi 7 Pe, Turbo Delphi, C#(VS 2005 Express), (X)HTML + CSS, bald Assembler
 
 | 
Verfasst: Sa 11.11.06 16:10 
 
Danke erstmal, aber geht das nicht noch einfacher  _________________ Ich bin dafür verantwortlich was ich sage - nicht dafür was du verstehst.
 | 
|  | 
| mkinzler 
          Beiträge: 4106
 Erhaltene Danke: 13
 
 
 Delphi 2010 Pro; Delphi.Prism 2011 pro
 
 | 
Verfasst: Sa 11.11.06 16:11 
 
Versuch mal die Zieladresse in mailto-noatation als mailurl-Parameter anzugeben _________________ Markus Kinzler.
 | 
|  | 
| Leuchtturm  
          Beiträge: 1087
 
 Win Vista, Knoppix, Ubuntu
 Delphi 7 Pe, Turbo Delphi, C#(VS 2005 Express), (X)HTML + CSS, bald Assembler
 
 | 
Verfasst: Sa 11.11.06 16:13 
 
Das verstehe ich jetzt nicht ganz, kannst du mal bitte beispielcode posten  _________________ Ich bin dafür verantwortlich was ich sage - nicht dafür was du verstehst.
 | 
|  | 
| Ramon 
          Beiträge: 107
 
 WIN7
 D6 Prof, D7 Prof, D 2009
 
 | 
Verfasst: Sa 11.11.06 16:16 
 
Denke er meint sowas:
 		                       Delphi-Quelltext 
 									| 1:2:
 
 |  ShellExecute(Application.Handle, 'open', 'mailto:test@test.de', nil, nil, SW_SHOWMAXIMIZED);
 |  | 
|  | 
| Leuchtturm  
          Beiträge: 1087
 
 Win Vista, Knoppix, Ubuntu
 Delphi 7 Pe, Turbo Delphi, C#(VS 2005 Express), (X)HTML + CSS, bald Assembler
 
 | 
Verfasst: Sa 11.11.06 16:17 
 
Danke das funktioniert  _________________ Ich bin dafür verantwortlich was ich sage - nicht dafür was du verstehst.
 | 
|  | 
| MrSaint 
          Beiträge: 1033
 Erhaltene Danke: 1
 
 WinXP Pro SP2
 Delphi 6 Prof.
 
 | 
Verfasst: Sa 11.11.06 16:54 
 
_________________"people knew how to write small, efficient programs [...], a skill that has subsequently been lost" Andrew S. Tanenbaum - Modern Operating Systems
 | 
|  | 
| volvox 
          Beiträge: 112
 
 WIN XP
 Delphi 7 Personal
 
 | 
Verfasst: So 03.01.10 14:04 
 
Ich habe das gleiche Prblem, benutze Thunderbird  und bei mir tut sich mit dem oben geposteten Quelltext garnichts. Mailto scheint überhauptnicht zu funktionieren. ShellApi ist in den uses.
 Wo könnte das Problem liegen? Wenn ich die Zeile per Buttonklick ausführe tut sich einfach nix.
Auf PCs mit Outlook gehts ohne Probleme. Warum? ---Moderiert von  Narses: Beiträge zusammengefasst ---
 Ist mailto an Outlook gebunden? | 
|  | 
| Xentar 
          Beiträge: 2077
 Erhaltene Danke: 2
 
 Win XP
 Delphi 5 Ent., Delphi 2007 Prof
 
 | 
Verfasst: So 03.01.10 20:57 
 
Was passiert denn, wenn du auf ner Internetseite auf einen MailTo Link klickst? _________________ PROGRAMMER: A device for converting coffee into software.
 | 
|  | 
| volvox 
          Beiträge: 112
 
 WIN XP
 Delphi 7 Personal
 
 | 
Verfasst: So 03.01.10 21:26 
 
Beim ersten Mal kam ein Auswahlfenster mit welchem Standartprogramm mailto liks geöffnet werden sollen. Danach ging immer wie gewünscht thunderbird auf.
 Bei meinem Delphi Programm tut sich allerdings garnichts. (Auf PCs mit Outlook wie gesagt schon)
 | 
|  | 
| Nilius Hält's aus hier
 Beiträge: 15
 
 
 
 
 | 
Verfasst: Mo 30.05.11 09:44 
 
Funktioniert alles super soweit. Jetzt nur meine Frage: Die Email Adresse soll aus ner Edit komponente ausgelesen werden. probiert hab ichs jetzt mit 
 		                       Delphi-Quelltext 
 									| 1:
 | ShellExecute(Application.Handle, 'open', 'mailto:'edit_mail.text , nil, nil, SW_SHOWMAXIMIZED);					 |  Dass nimmt er so aber leider net^^ kann mir jemand sagen wie ich das umformuliern muss damit des geht? Oder geht die Übergabe einer Variablen mail-addi bei shellexecute nicht?
 Lg
 /Edit:
 hab jetzt nen +hinzugefügt, dann meckert er wegeen string und pansichar, hab hier im forum gesucht und da gefunden PChar(string)
 		                       Delphi-Quelltext 
 									| 1:
 | ShellExecute(Application.Handle, 'open', 'mailto:' +PChar(edit_mail.text) , nil, nil, SW_SHOWMAXIMIZED);					 |  dann sagt er aber trotzdem inkompatible typen string und pchar.
 ... | 
|  | 
| Lemmy 
          Beiträge: 792
 Erhaltene Danke: 49
 
 Windows 7 / 10; CentOS 7; LinuxMint
 Delphi 7-XE10.1, VS 2015
 
 | 
Verfasst: Mo 30.05.11 10:42 
 
Hi
 	  |  Nilius hat folgendes geschrieben  : |  	  | 
 
 		                       Delphi-Quelltext 
 									| 1:
 | ShellExecute(Application.Handle, 'open', 'mailto:' +PChar(edit_mail.text) , nil, nil, SW_SHOWMAXIMIZED);					 |  | 
 wie viele Ur-Alt-Threads gräbst Du noch aus?
 so:
 		                       Delphi-Quelltext 
 									| 1:
 | ShellExecute(Application.Handle, 'open', PChar('mailto:' +edit_mail.text) , nil, nil, SW_SHOWMAXIMIZED);					 |  aber habe es nicht getestet... Für diesen Beitrag haben gedankt: Nilius
 | 
|  | 
| Nilius Hält's aus hier
 Beiträge: 15
 
 
 
 
 | 
Verfasst: Mo 30.05.11 10:54 
 
	  |  Lemmy hat folgendes geschrieben  : |  	  | Hi 
 
 	  |  Nilius hat folgendes geschrieben  : |  	  | 
 
 		                       Delphi-Quelltext 
 									| 1:
 | ShellExecute(Application.Handle, 'open', 'mailto:' +PChar(edit_mail.text) , nil, nil, SW_SHOWMAXIMIZED);					 |  | 
 
 
 wie viele Ur-Alt-Threads gräbst Du noch aus?
 
 | 
 Wäre es dir lieber wenn ich aufhöre die Suche zu benutzen und für alles nen neuen Thread eröffne?
 	  |  Lemmy hat folgendes geschrieben  : |  	  | so:
 
 		                       Delphi-Quelltext 
 									| 1:
 | ShellExecute(Application.Handle, 'open', PChar('mailto:' +edit_mail.text) , nil, nil, SW_SHOWMAXIMIZED);					 |  
 aber habe es nicht getestet...
 | 
 Danke funzt so   | 
|  | 
| Lemmy 
          Beiträge: 792
 Erhaltene Danke: 49
 
 Windows 7 / 10; CentOS 7; LinuxMint
 Delphi 7-XE10.1, VS 2015
 
 | 
Verfasst: Mo 30.05.11 11:36 
 | 
|  | 
| Nilius Hält's aus hier
 Beiträge: 15
 
 
 
 
 | 
Verfasst: Mo 30.05.11 12:02 
 | 
|  |