Entwickler-Ecke
Sonstiges (Delphi) - Von einer Variable den Typen herausfinden
MaxOff - Mo 02.02.04 11:47
Titel: Von einer Variable den Typen herausfinden
Also ich habe eine Klasse die eine Liste:
Delphi-Quelltext
1: 2:
| FList : Array Of TCustomIni Abstract; |
Das ist eigentlich kein Problem nur, ich muss diese auch noch erstellen.
Das ist mein Problem.
Danke im voraus.
Moderiert von
Peter Lustig: Code- durch Delphi-Tags ersetzt
MaxiTB - Mo 02.02.04 14:25
Sehe ich das richtig ... du hast eine abstrakte Membervariable, die ein Array ist ? :idea:
Ähm - irgendwie - könntest du mal die ganze Klasse posten und was eigentlich wo das Problem ist ?
MaxOff - Mo 02.02.04 16:19
Aus dem Kopf sah es ungefähr so aus:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29:
| Type TTest= Class(TCustomIni); ... End;
TCustomIniList= Class(TObject); Public Count: Byte; List: Array Of TCustomIni Abstract; Function New: Byte; ... End;
TTestList= Class(TCustomIniList); Private List:Array Of TTest Override; End; ... Function TCustomIniList.New: Byte; Begin Result:= Count; Inc(Count); SetLength(List, Count); <span style="font-style: italic">List[Result]:= TCustomIni.Create;</span> End; |
Der Code stellt nur einen kleinen teil da ich ihn nicht hier hab :(
Das Ziel ist es In der TCustomIniList so viel wie möglich funktionialität einzubauen, damit die Unterklassen so wenig wie möglich Ballast haben.
Daher wollt ich wissen wi man den Typ heraus findet
[Edit: Code-Tag in Delphi-Tag geändert]
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!