quelqu'un peut me dire où je fais erreur dans la conversion:C à DELPHI convertir
C:
typedef struct _REGISTRY_EVENT {
REG_NOTIFY_CLASS eventType;
TIME_FIELDS time;
HANDLE processId;
ULONG dataType;
ULONG dataLengthB;
ULONG registryPathLengthB;
/* Contains path and optionally data */
UCHAR registryData[];
} REGISTRY_EVENT, * PREGISTRY_EVENT;
Delphi:
_Registry_Event = record
EventType: REG_NOTIFY_CLASS;
Time: TIME_FIELDS;
processID: THandle;
DataType: ULONG;
DataLength: ULONG;
registryPathLength: ULONG;
registryData: array of UCHAR;
end;
du code c sizeof (REGISTRY_EVENT) = 36
à partir du code delphi sizeof (REGISTRY_EVENT) = 40
Merci à l'avance
Bojan
Ident le code avec 4 places il obtient la syntaxe highlighing et une police à espacement fixe. C'est beaucoup plus facile de cette façon. – zz1433