Hallo Lars,
du kannst das Erzeugen und Initialisieren deines Objektes zusammenfassen - mit einem speziellen Konstruktor oder so:
Delphi-Quellcode:
function CreateMMOutlookContact(contact: OleVariant): TMMOutlookContact;
begin
Result := TMMOutlookContact.Create;
with contact as ContactItem do
begin
Result.FNachname := Lastname;
Result.FVorname := FirstName;
Result.FWeitererVorname := MiddleName;
end;
end;
Aber das nur nebenbei.
Zitat von
DocBorn:
Soa jetzt habe ich auch schon eine Liste von möglichen Eigenschaftsnamen dieses OleVariants im Internet gefunden und könnte damit schon an sehr viele Informationen kommen (gibts da irgendwo vielleicht eine vollständige Liste?)
Es gibt sie - in der Outlook Online-Hilfe. Wenn ich richtig gezählt habe sind es beim ContactItem von OL2002 152 Eigenschaften - Bilder sind dabei Attachments.
Grüße vom marabu