Forum: Win32/Win64 API (native code)
by Delphi-Laie,
7. Sep 2017
Na ganz einfach, weil sich die Argumenten und / oder die Funktionswerte der Funktionen ändern!
Nicht alle Typen sind "mitwachsend".
Ich fand es positiv, daß Borland "mitwachsende" (=generische) Integervariablen einführte, Cardinal und das schon ältere Integer. Waren mit Delphi 1 bzw. Turbo-/Borland-Pascal 16 Bit (womöglich sogar nur 8 Bit auf Mikrocomputern). Mit Delphi 2 wuchsen diese auf...
Forum: Win32/Win64 API (native code)
by Delphi-Laie,
7. Sep 2017
Nun, "automatisch" muß sich die Funktionalität der Funktionen spätestens beim Sprung in die nächste Bitklasse (64->128) wiederum ändern.....
Forum: Win32/Win64 API (native code)
by Delphi-Laie,
6. Sep 2017
Hierbei wird aber nicht auf eine Funktionalität, sondern nur auf einen Funktionsnamen (bzw. dessen Vorhandensein) geprüft. Namen sind jedoch Schall und Rauch. Vermutlich wird MS keine leeren Funktionen als Veralberung anbieten (oder doch, für irgendwelche "Testzwecke"?)...Worauf ich hinauslaufen möchte, ist, daß sich die Funktionalität hinter den Funktionsnamen auch ändern kann - was dann?