Zitat von
Chewie:
das ->-Zeichen enstpricht dem ., nur dass es bei Zeigern anstelle des Punktes verwendet werden muss.
Okay, muss ich das auch in Delphi oder kann ich wie gehabt den Punkt verwenden?
Ich hätte vielleicht dazusagen sollen, dass es darum geht, in einer von einem Installer aufgerufenen
DLL, auf bestimmte Informationen wie den Window-
Handle des Installers zuzugreifen.
Ich schätze mal, dass
"CViseEntryData* pViseEntryData = (CViseEntryData*)dwReserved;"
dafür verantwortlich ist, die Variable mit den Informationen zu füllen?
"dwReserved" ist eine Variable, die der exportierten Funktion der aufgerufenen
DLL übergeben wird.
Leider hab ich noch nicht richtig kapiert, was nun richtig ist...
Delphi-Quellcode:
var pViseEntryData: ^CViseEntryData;
{oder}
var InstInfo: CViseEntryData;
^InstInft.MainWindowHandle
{oder}
var pViseEntryData: CViseEntryData;
pViseEntryData:= CViseEntryData.create;
pViseEntryData.MainWindowHandle
{...}
Dani H.
At Least I Can Say I Tried