hi
Zitat:
pDA = (PDRIVEATTRIBUTE)&pAttrBuffer[2]; {in der smartapp.c}
das düfte in delphi ca so aussehen:
pDA := PDRIVEATTRIBUTE(@pAttrBuffer[2]);
das "(PDRIVEATTRIBUTE)" ist ein typcast
und das "&" ist in C das gleiche wie "@" in Delphi
und das hier:
Zitat:
DisplayIdInfo((PIDSECTOR) ((PSENDCMDOUTPARAMS)IdOutCmd)->bBuffer, <= was will mir das sagen?
&scip,
bIDCmd,
bDfpDriveMap,
i);
würde in delphi so aussehen:
Delphi-Quellcode:
DisplayIdInfo(PIDSECTOR((PSENDCMDOUTPARAMS(IdOutCmd))).bBuffer,
@scip,
bIDCmd,
bDfpDriveMap,
i);