Das kommt noch aus der Zeit, als man über
Delphi-Quellcode:
const
MC_case1: cardinal = 0;
MC_case2: cardinal = 1;
MC_case3: cardinal = 2;
Vordefinierte Variablen definiert hat. Obwohl da
const steht, galt es früher als initialisierte Variable. Das ist Vergangenheit, dürfte sich aber als "heutiger Bug" manifestiert haben. Einfach die Defninitionen abändern in
Delphi-Quellcode:
const
MC_case1 = 0;
MC_case2 = 1;
MC_case3 = 2;
, um das Cardinal künmmert sich Delphi, wenn nötig.
...
...