Autor Beitrag
Steff
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 22



BeitragVerfasst: Do 03.10.02 15:27 
also ich hab eine dll in der ein wert errechnet wurde (wenns hilft: eine charvariable). So und dieser wert der soll nun meinem Programm übergeben werde (z.b. in ein memo schreiben). dieser wert wird zu unterschiedlichen zeiten errechnet und soll anschließend immer meinem programm übergeben werden. wie kann ich sowas machen?
Tino
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Veteran
Beiträge: 9839
Erhaltene Danke: 45

Windows 8.1
Delphi XE4
BeitragVerfasst: Do 03.10.02 19:52 
Hallo Steff,

rufe doch einfach eine Funktion in der DLL auf die Dir das Ergebnis der Berechnung liefert.

Gruß
TINO
Steff Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 22



BeitragVerfasst: Fr 04.10.02 00:04 
erstmal danke damit sich überhaupt mal jemand dem problem animmt. wenn ich das aber so mache muß ich immer wieder abfragen (in ner schleife oder nem timer) ob ein neuer wert berrechnet wurde. Ich würde das allerdings gern anders lösen falls möglich. geht es vielleicht auch andersrum, also das meine dll ein function aus dem programm startet?
Tino
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Veteran
Beiträge: 9839
Erhaltene Danke: 45

Windows 8.1
Delphi XE4
BeitragVerfasst: Fr 04.10.02 00:56 
Steff hat folgendes geschrieben:
geht es vielleicht auch andersrum, also das meine dll ein function aus dem programm startet?

Das würde man dann eine Callback-Methoden nennen.

Vielleicht hilft Dir das schon weiter: www.auq.de/viewtopic.php?t=1972

Wenn nicht dann frag einfach noch mal nach!

Gruß
TINO
Manfred
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 90



BeitragVerfasst: Sa 05.10.02 00:18 
Hi!
Damit ich es jetzt nicht nochmal schreiben muss, schau mal hier: www.auq.de/viewtopic.php?t=2669

_________________
Computer können schneller rechnen als wir, deshalb machen sie auch mehr Fehler
Steff Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 22



BeitragVerfasst: Do 10.10.02 16:29 
ja ok ich hab das jetzt halbwegs hinbekommen mit dem callback. es funktioniert auch wenn ich den normal mit einer exportierten funktion aufrufe. aber wenn ich den aus einer anderen funktionen aus der dll herraus aufrufe funzt das nich.
hier is mein code: mitglied.lycos.de/gkgraffiti/app.zip
da wird ein tastaturhook gemacht und das ergebnis des hooks soll an die exe geschickt werden. kann mal einer vielleicht gukne wo da der fehler ist?