![]() |
Funktion eine Funktion übergeben
Hi Leute, ist es möglich in Delphi einer Funktion die Adresse einer Funktion mit zu übergeben ?
So das diese Funktion in der Funktion genutzt werden kann ? |
Re: Funktion eine Funktion übergeben
Wenn der Funtionsprototyp festgelegt ist, ja.
Delphi-Quellcode:
type
TFNFoo = procedure(AValue: Integer); procedure FooFighters(AFoo: TFNFoo; AValue: Integer); begin if Assigned(AFoo) then AFoo(AValue); end; procedure Foo(AValue: Integer); begin ShowMessage('Foo: ' + IntToStr(AValue)); end; procedure Bar(); begin FooFighters(Foo, 42); end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:07 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