Einzelnen Beitrag anzeigen

Daniel
(Co-Admin)

Registriert seit: 30. Mai 2002
Ort: Hamburg
13.919 Beiträge
 
Delphi 10.4 Sydney
 
#1

Swissbit TSE - DLL-Aufrufkonvention

  Alt 15. Nov 2019, 11:29
Moin,

es müsste doch noch andere geben, die die swissbit TSE nutzen ...
Dem SDK liegt die Zugriffs-DLL in den Aufrufskonventionen "stdcall" und "cdecl" vor. Genau genommen ist es mir völlig egal, welche Variante zum Einsatz kommt, sie muss halt nur zur Import-Definition passen.

Jetzt habe ich die Situation, dass ich mit der Aufrufvariante "stdcall" keine Transationen mehr starten kann. Ich habe meinen Quellcode gedreht und gewendet - keine Chance. Bis ich merkte, dass auch die Original-Demo vom Hersteller dies ebenfalls nicht kann - zumindest nicht mit "stdcall". Wechselt man den Ordner und nutzt das Hersteller-Demo, welches die "cdecl"-DLL verwendet, dann klappts auch wieder.

Für welche Aufrufkonvention hattet Ihr Euch entschieden und hat das jemand mit "stdcall" am Start?
Daniel R. Wolf
mit Grüßen aus Hamburg
  Mit Zitat antworten Zitat