Einzelnen Beitrag anzeigen

Bomberbb

Registriert seit: 23. Sep 2003
227 Beiträge
 
#1

Aufzählung- und Mengentype

  Alt 8. Mai 2009, 12:31
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...
  Mit Zitat antworten Zitat