Forum: Object-Pascal / Delphi-Language
Delphi
by Der_Unwissende,
4. Feb 2007
Ich weiß nicht warum Du denkst, dass der letzte Weg hier schneller, schöner oder besser sein sollte. Ich hoffe nichts davon je behauptet zu haben, ich sagte nur, dass dies eben der Objekt Orientierte Weg wäre. Natürlich gibt es Dinge die man an dem Ansatz bemängeln kann, aber ich denke dein Argumentation liegt da doch ein wenig daneben. Klar, die Perfomance leidet unter jeder Indirektion und...
Forum: Object-Pascal / Delphi-Language
Delphi
by Der_Unwissende,
3. Feb 2007
Ok, nimm einfach mal die Map, die Du schon hast. Hier kannst Du ja irgendwie ein Tupel aus String und Adresse speichern und zu einem String eine Adresse anfragen (lookup).
Du erzeugst jetzt also erstmal von jedem Interface (bzw. von der implementierenden Klasse) eine Instanz. Ah, seh gerade was Du falsch verstanden hast. Du hast das mit der Anzahl der Klasse und Interfaces etwas vertauscht.
...
Forum: Object-Pascal / Delphi-Language
Delphi
by Der_Unwissende,
3. Feb 2007
Hi,
was genau stellst Du Dir denn vor?
Ich meine klar, Du möchtest Die Adresse einer Methode, aber warum?
Erstmal vorweg, Methodenzeiger sind typisierte Zeiger, die auf eine Methode mit bestimmter Signatur zeigen. Du könntest z.B. mit
type
methodpointer = function (arg: String): Boolean of Object;
einen Datentypen erzeugen, dem Du dann auch wirklich (und ohne Probleme) die...