Hallo zusammen,
ich versuche gerade unter Delphi7 ein Programm zu schreiben, welches mir einen Windows-Kontakt unter Vista anlegt. Dazu nutze ich die Windows
API von
JEDI. Nun gibt es da eine Funktion 'SHCreateStreamOnFileEx', mit der man laut dem Beispiel aus der
MSDN den Kontakt in einen Stream und somit dann in eine Datei schreibt. Nun ist das Problem der Aufruf dieser Funktion
Deklaration vom Stream
aIStream : ^IStream;
Aufruf der Funktion
SHCreateStreamOnFileEx(sFile, STGM_WRITE, FILE_ATTRIBUTE_NORMAL, True, nil, @aIStream);
Allerdings bringt er mir ne Fehlermeldung und zwar:
Die Typen der tatsächlichen und formalen Var-Parameter müssen übereinstimmen.
Habe schon einige möglichkeiten durchprobiert, aber immer die gleiche Fehlermeldung. Wie muss ich denn den IStream deklarieren und die Funktion aufrufen?
Gruß
dingsbums