INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Fehler 1097 bei Aufruf C++ DLL



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

24.02.2014, 11:22 (Dieser Beitrag wurde zuletzt bearbeitet: 24.02.2014 11:26 von rolfk.)
Beitrag #9

rolfk Offline
LVF-Guru
*****


Beiträge: 2.305
Registriert seit: Jun 2007

alle seit 6.0
1992
EN

2901GG
Niederlande
Tongue RE: Fehler 1097 bei Aufruf C++ DLL
(24.02.2014 11:15 )Kiesch schrieb:  gibt es denn Möglichkeiten (ausser "Hersteller" selbst fragen) rauszufinden welche Aufrufkonvention da wirklich verwendet wurde beim Kompilieren? Muss ganz ehrlich sagen, dass ich zwar etwas Ahnung vom C coden habe (und theoretisch sogar den Code der DLL auch habe), praktisch aber eigentlich nicht genug Ahnung um als mehr als nur Nutzer zu fungieren.

Die einzige mir bekannte Alternative ist um den Code zu disassemblieren und im Assemblycode zu schauen ob die Funktion den Stack selber aufräumt oder nicht. Nicht gerade eine Methode die ich einem normalen Programmierer empfehlen würde. Big Grin

Da Du den C Code zur DLL hast ist das aber nicht nötig. Man muss dann nur im C Code schauen ob es entsprechende Definition __cdecl oder __stdcall vor den Funktionsdeklarationen hat. Hats die nicht muss in der dazugehörigen Projectdatei geschaut werden welche default calling convention da gewählt wurde. Visual C verwendet Standard cdecl wenn man im Project nichts ändert.

Rolf Kalbermatter
Technische Universität Delft, Dienst Elektronik und Mechanik
https://blog.kalbermatter.nl
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
RE: Fehler 1097 bei Aufruf C++ DLL - rolfk - 24.02.2014 11:22
Fehler 1097 bei Aufruf C++ DLL - rolfk - 18.07.2010, 21:58

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Fehlercode 1097 beim Aufrufen einer C++ DLL Dr. Nuke 11 4.970 22.07.2022 22:39
Letzter Beitrag: Martin.Henz
  Picoscope Err 1097 ares2013 10 11.192 26.12.2020 14:03
Letzter Beitrag: hansi9990
  Fehler 1097 beim Übergeben von Arrays Flemmy 4 9.485 22.10.2017 21:07
Letzter Beitrag: rolfk
  Aufruf externe DLL Fehler 1097 Lars_Tragl 1 9.096 11.08.2016 16:13
Letzter Beitrag: Freddy
  Error 1097 katanad 2 11.193 15.06.2016 11:31
Letzter Beitrag: katanad
  DLL Fehler 1097 M.VI 1 6.184 02.12.2014 08:38
Letzter Beitrag: GerdW

Gehe zu: