Registriert seit: 12. Mär 2012
30 Beiträge
|
OpenCascade
14. Jul 2016, 14:46
Hallo zusammen,
ich versuche gerade OpenCascade von Delphi aus anzusprechen.
Bisher gelingt es mir die OCC Quellen mit VS-2015 zu übersetzen,
und eine eigene Wrapper.dll zu erzeugen. Die Wrapper.dll besitzt
bislang nur zwei C Funktionen zum erzeugen und löschen eines
C++ Objekts (WNT_Window).
Wenn ich die Wrapper.dll in einem Delphi aufrufe egal ob dynamisch
oder statisch gebunden erscheint die Meldung
--------------------------------
Debug Assertion Failed!
Programm: X:\<Pfad ...>\OCC_Test.exe
File: minkernel\crts\ucrt\scr\appcrt\lowio\lseek.cpp
Line: 74
Expression: ("Invalid file descriptor",0)
For information on how your program can cause an assertion
failure, see the Visual C++ documentation on asserts.
----------------------------------
Nachdem diese Meldung vier mal mit der Taste "Ignorieren"
bestätigt wurde startet das Programm ganz normal.
Meine beiden Funktionen können dann auch aufgerufen werden.
In VS-2015 Aufgerufen ergibt sich die unten beigefügte Aufrufliste.
Hat jemand einen Tipp für mich wie ich da weiter kommen kann?
|