Forum: Win32/Win64 API (native code)
Delphi
by Uwe Raabe,
8. Okt 2015
Rein theoretisch könnte das nur funktionieren, wenn der Speicher für Mbr und Gpt exakt gleich groß ist. Andernfalls hätten wir zwei verschiedene Speicheradressen für partitionInfoEx. Aber hier schlägt noch ein anderes Constraints zu (nach Zurechtrücken der Semikoli): Dynamische Arrays sind in varianten Teilen nicht erlaubt! Wie sollte der Compiler denn auch das Finalize ausführen, wenn er nicht...
Forum: Win32/Win64 API (native code)
Delphi
by Uwe Raabe,
8. Okt 2015
Ja, hier:
Aber auch schon hier:
Auszug aus Pascal, User Manual and Report (1978). Diese Einschränkung ist also aus dem ursprünglichen Pascal übernommen worden. Über die damaligen Gründe kann man wohl nur spekulieren.
Da merkt man doch, wie lange man schon dabei ist: Daß Varianten ans Ende gehören war mir schon so in Fleich und Blut übergegangen - ich wäre nie darauf gekommen, daß es...