Hi,
ich quäl mich grad mit der Übersetzung aus
MSDN für einen Record rum, und versteh nicht, wo hier der Fehler ist:
Delphi-Quellcode:
DRIVE_LAYOUT_INFORMATION_EX =
record
PartitionStyle: DWORD;
PartitionCount: DWORD;
case Integer
of
0: (Mbr: DRIVE_LAYOUT_INFORMATION_MBR);
1: (Gpt: DRIVE_LAYOUT_INFORMATION_GPT);
partitionInfoEx:
array of _PARTITION_INFORMATION_EX;
// <-- Hier meckert die IDE
end;
Bei PartitionInfoEx meckert die
IDE "Undeklarierter Bezeichner "partitionInfoEx" in Zeile xxx
Setze ich die Zeile über die Case-Anweisung, dann ist er zufrieden, aber mein Record wäre falsch.
Ich habe gelesen, dass bei Case mit Ordinalen Type in Records kein End hinkommt? End hintersetzen geht auch nicht. Aber wir soll ich's machen?