Forum: Sonstige Fragen zu Delphi
Delphi
by himitsu,
2. Jan 2010
PS: Alle Klassen sind von TObject abgeleitet oder von irgendeiner Klasse, welche auch irgendwie von TObject abgeleitet wurde.
TClass ist praktisch ein Zeiger auf diese und abgeleitete Klassen.
Prozeduren und Methoden haben aber keine Vererbungshirachien
und demnach auch keinen gemeinsamen Vorfahren, welchen man verwenden könnte.
Das Einzige was ginge wären Typcasts...
Forum: Sonstige Fragen zu Delphi
Delphi
by himitsu,
2. Jan 2010
OK, ein bissl Arbeit macht es ja so oder so.
- entweder den Transferrecord erstellen und diesen in einer Prozedur auswerten,
- oder mehrere überladene Prozeduren
TMyMultiProc könnte man dann aber auch gleich als Speichervariable verwenden und notfalls auch noch mit in einem Array oder einer Liste,
falls man diese Event-Zeiger speichern möchte.
Forum: Sonstige Fragen zu Delphi
Delphi
by himitsu,
2. Jan 2010
Überladene Funktionen sind aber effektiver.
Ich hatte das nur mal entwickelt, da es gewisse Probleme beim Überladen von Properties gibt.
(vorallem in älteren Delphiversionen)
Forum: Sonstige Fragen zu Delphi
Delphi
by himitsu,
2. Jan 2010
Sowas gib es nicht,
aber warte mal 'nen Sekündchen, es gibt da eventuell einen Trick.
> praktisch wie bei TIndex aus meinem himXML ... muß aber mal probieren ob's wirklich so klappt
Type TMyProcA = Procedure({Parameter});
TMyProcB = Procedure({Parameter}) of Object;