![]() |
funtion eines OBJEKTES (nicht klasse) deklarieren
Hallo leute,
ich suche nach einer Möglichkeit funtionen eines objektes für jedes Objekt individuell gestalten zu können. ok ich stelle mir das so vor:
Delphi-Quellcode:
gibts sowas?
function myFkt(Wert:Integer):Boolean;
begin (...) end; (...) obj=TClass.Create(...); obj.RunFunction:=@myFkt; //und nun ausführen: obj.Runfunktion(2); (...) grüße |
Re: funtion eines OBJEKTES (nicht klasse) deklarieren
Du kannst mit Events arbeiten, also mit Methoden-/Prozedur-/Funkionszeiger-Propertys, oder einfach von deiner Klasse ableiten und individuell überschreiben.
|
Re: funtion eines OBJEKTES (nicht klasse) deklarieren
AFAIK wird so etwas ja auch bei den Event-Properties von VCL-Klassen verwendet.
|
Re: funtion eines OBJEKTES (nicht klasse) deklarieren
ui,
stimmt. events! hätte vll. noch jemand ein stück literatur für mich? danke! |
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:14 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz