Jump to content


This is a ready-only archive of the InstallSite Forum. You cannot post any new content here. / Dies ist ein Archiv des InstallSite Forums. Hier können keine neuen Beiträge veröffentlicht werden.
Photo

Aufruf einer DLL-Funktion


4 replies to this topic

Susanne

Susanne
  • Members
  • 7 posts

Posted 01 August 2002 - 11:05

Bei der Migration von meinem Script nach IS Prof. 6.3 ist es nicht mehr möglich, Funktionsaufrufe in einer DLL vorzunehmen. Die DLL wurde entsprechend dem in der IS Prof. 6.3 angebrachten Example neu erstellt und alle beschriebenen Schritte für eine erfolgreiche(?) Migration durchgeführt. Warum wird meine DLL-Funktion nicht gefunden, bzw. nicht aufgerufen ? Im IS Prof. 5.1 hat es problemlos funktioniert.
Ich wäre sehr dankbar, wenn mir jemand weiterhelfen könnte.
Viele Grüße,
Susanne ???

MarkoK

MarkoK
  • Full Members
  • 48 posts

Posted 05 August 2002 - 17:43

Wie hast du denn deine Funktionen in der DLL deklariert?

schonmal int WINAPI bla(int foo...) anstatt int cdecl bla(...) probiert?

Benutzt du C++ Klassen? Wenn ja, hast du sie als extern "C" deklariert?

Gruß,
Marko

EberhardH

EberhardH
  • Members
  • 137 posts

Posted 06 August 2002 - 06:37

... bzw. überhaupt anstelle von (bei der Deklaration)

     prototype short dll.func();  //short hier nur als Beispiel!

so hier:

     prototype cdecl short dll.func();

versucht?

Eberhard

Lucky

Lucky
  • Members
  • 119 posts

Posted 13 August 2002 - 12:12

cdecl wird funktionieren.

Susanne

Susanne
  • Members
  • 7 posts

Posted 15 August 2002 - 16:06

Vielen Dank für die nette Hilfe!
Mittlerweile habe ich die dll am laufen - allerdings habe ich noch ein neues Problem, vielleicht könnt ihr euch es mal ansehen ? (Focus im eigenen Dialog setzen)