Ich melde mich mal wieder mit einem Problem:
Ich möchte eine Änderung in einem bestehendem Programm machen, wo es folgende Definitionen gibt:
Delphi-Quellcode:
teinszwei=(eins,zwei);
tdreivier=(drei,vier);
nun möchte ich das ganze zuweisungskompatibel gestalten und hab mir gedacht, ich löse das so:
Delphi-Quellcode:
teinsvier=(eins,zwei,drei,vier);
teinszwei=eins..zwei;
tdreivier=drei..vier;
Nun kommt mein Problem: Die Zuweisungskompatibilität ist zwar gegeben, aber dafür gibt es ein anderes Problem:
tdreivier(0) ist eins; und da standardmäßig mit 0 initialisiert wird, werden alle variablen vom typ tdreivier mit eins initialisiert. Da das ganze Programm riesig ist und mit Sicherheit nicht alle Variablen manuell initialisiert werden...