Entwickler-Ecke
Dateizugriff - Kommunikation programm <-> dll
Steff - Do 03.10.02 15:27
Titel: Kommunikation programm <-> dll
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 - 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 - 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 - 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:
http://www.auq.de/viewtopic.php?t=1972
Wenn nicht dann frag einfach noch mal nach!
Gruß
TINO
Steff - 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:
http://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?
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!