Einzelnen Beitrag anzeigen

NickelM

Registriert seit: 22. Jul 2007
Ort: Carlsberg
445 Beiträge
 
Delphi 2009 Professional
 
#2

AW: VCL & FM Framework in einer DLL

  Alt 4. Jul 2012, 20:19
Könnte an den Paramtern liegen. Habt ihr davor schonmal die Funktionen in C++ benutzt?
var out Paramter sind Pointer auf den Typ. Besonders bei records muss man aufpassen. Immer "packed record" verwenden und einen Pointer darauf, da C++ meistens an den Structs noch irgendwas dranhängt. Zumindest kommt er mir so vor, wenn ich nämlich record, egal ob packed oder nicht mit C++ Structs ansprechen will, bekomm ich ne Zugriffsverletzung. Also scheint der C++ und Delphi Compiler dies meistens anders umzusetzten. Und am besten stdcall(Delphi)__stdcall(C++) verwenden zum importieren.
Damit hats bei meiner Delphi-Dll funktioniert.

Gruß NickelM
Nickel
"Lebe und denke nicht an morgen"
Zitat aus dem gleichnamigen Bollywoodfilm.
  Mit Zitat antworten Zitat