Auf diesen Rechnern ist KEIN Outlook installiert und trotzdem lief diese Funktion reibungslos.
Da natürlich nicht sichergstellt ist, dass Outlook läuft versuche ich dieses ja zu starten (CreateOleObject) falls nicht aktiv.
Code:
begin
try
OutlookApplication := GetActiveOleObject('Outlook.Application');
except
try
[B]OutlookApplication := CreateOleObject('Outlook.Application');[/B]
except
raise
Exception.Create('MS Outlook kann nicht geöffnet werden');
end;
end;
Aber auch
OutlookApplication := CreateOleObject('Outlook.Application') liefert die Meldung ungültige Variant-Operation.
Kann man den nicht Windows Live starten (aber nicht über ShellExecute(...), da ich teilweise auch Dateihänge an die Mail anfügen muss)?