Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Dll mit Callback (https://www.delphipraxis.net/105229-dll-mit-callback.html)

niko022 18. Dez 2007 13:41


Dll mit Callback
 
Hallo,
ich hätte nur eine kurze Frage.

Ich habe hier im Forum einige Beiträge gefunden zu callback. Aber irgendwie sind das immer lauter Codeschnipsel mit denen ich nicht wirklich zu recht komme.

Mein letzter Beitrag den ich mir angeschaut habe der ganz gut war ist.

http://www.delphipraxis.net/internal...t=dll+callback

Bekomme aber das beschriebene nicht zum laufen. Am liebsten wäre mir wenn ich ein Bsp. hätte um
mir das mal anzuschauen wie es richtig funktioniert.

Gibt es nicht ein einfaches komplettes Bsp. wo man sehen kann wie das mit dem CallBack funktioniert.

Eigentlich bräuchte ich einen Pointer auf einen Boolean Wert der aus der Dll zurück an die aufrufende Funktion gegeben wird, wenn die Dll (Form) geschlossen wird.

Wenn jemand ein Bsp. oder eine gutes Tutorial hat wäre das super.

Vielen Dank im voraus.
Gruß
Niko

niko022 18. Dez 2007 14:04

Re: Dll mit Callback
 
Achja ich habe das Bsp. zu dem oberen Link soweit das er mir eine Fehlermeldung bringt.


Der Prozedureinsprunkgspunkt SetCallBack wurde in der DLL formdll.dll nicht gefunden.

Ich habe die Funktion
DerDllDieAdresseMitteilen();

hinter OnClick eines Button in der MainFrm gelegt. Wenn ich die obere Funktion dort einbinde
bekomme ich die obere Fehlermeldung.

Vielleicht weis hier jemand rat und ich bekomme das Bsp zum laufen.

vlees91 18. Dez 2007 14:06

Re: Dll mit Callback
 
Tutorial genug? http://www.delphi3000.com/articles/article_2362.asp?SK=

und das evtl auch: http://www.delphi3000.com/articles/article_582.asp?SK=

niko022 18. Dez 2007 14:32

Re: Dll mit Callback
 
Vielen Dank für das Tutorial.

Gibt es dazu das passende Bsp. Habe das ganze nachgebaut kriege es aber nicht zum laufen.

Selbe Fehlermeldung wie oben.

niko022 19. Dez 2007 06:48

Re: Dll mit Callback
 
Habe gestern noch ein bischen rumgedockter aber kriege immer die selbe Fehlermeldung.

Zitat:


Der Prozedureinsprunkgspunkt SetCallBack wurde in der DLL "formdll.dll" nicht gefunden.

Hat vielleicht jemand das Bsp. aus dem Tutorial von oben bzw. auch ein anderes irgendwo rumliegen
wo man sich das ganze nochmal in Ruhe anschauen kann?

Vielen Dank.

QuickAndDirty 19. Dez 2007 07:44

Re: Dll mit Callback
 
Gib uns ein beispiel das nicht funktioniert, dann biegen wir es dir hin..

SetCallBack existiert so auch in der Exports klausel???
Stimmen Groß und Kleinschreibung zwischen import Bezeichnung und Export Bezeichnung überein?

Wie importierst du ?
Externalism oder Loadlibrary und dann über die getProcAddress ?

niko022 19. Dez 2007 10:29

Re: Dll mit Callback
 
Liste der Anhänge anzeigen (Anzahl: 1)
Also ich habe es jetzt nochmal neu aufgebaut und es funktioniert.

Habe heute nichts anderes als gestern gemacht. Keine Ahnung :wall:

Wen's interessiert ich hänge das Bsp. an

Wär Verbesserung oder einfachere Varianten hat um Werte von einer DLL zurückzugeben einfach bescheid geben.

Danke nochmal


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:14 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz