Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Was sind CallBack-Funktionen? (https://www.delphipraxis.net/58554-sind-callback-funktionen.html)

MKX 8. Dez 2005 19:04


Was sind CallBack-Funktionen?
 
Was genau sind Callback- Funktionen?? Und wie benutze ich die?

NicoDE 8. Dez 2005 19:14

Re: Was sind CallBack-Funktionen?
 
Zitat:

Zitat von MKX
Was genau sind Callback- Funktionen?

Funktionen, die bei Ereignissen aufgerufen werden. Der Funktionstyp und die Art des Ereignisses wird durch die jeweilige API definiert.

Zitat:

Zitat von MKX
Und wie benutze ich die?

Lies die API-Dokumentation, lege eine entsprechende Funktion an und gib zum gegebenen Zeitpunkt deine Funktion an.
Beispiele findest du zum Beispiel, indem du im Forum nach EnumWindows suchst.

tomsel 8. Dez 2005 19:18

Re: Was sind CallBack-Funktionen?
 
Es gibt Funktionen, die wiederum Referenzen auf andere Funktionen als Parameter besitzen. Ein Beispiel dafür ist eine Sortierfunktion, der man einen Zeiger auf eine Vergleichsfunktion übergeben muß, um auch zusammengesetzte Typen oder nach besonderen Kriterien o.ä. sortieren zu können. Dafür muss ein entsprechender Funktionstyp deklariert werden:

type TSortCompare = function(Index1, index2: integer; items: TIrgendwas):integer;

procedure Sort(var Items:TIrgendwas; Comparator:TSortCompare);


Irre ich mich da richtig?

Gruß
tomsel


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:10 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