moin, moin,
ich versuche gerade in MathCAD 13 mit Hilfe einer DLL eine eigene Funktion einzubinden. Das funktioniert prinzipiell und ich habe das Interface(darunter verstehe ich jetzt, welche Funktionen wie im Quellcode zu verwenden sind, damit MathCAD damit etwas anfangen kann) dazu auch weitestgehend verstanden.
Als Compiler verwende ich Dev-C++ (das verwendet wiederum g++). Dsa produziert mir auch fehlerfrei eine DLL. Wenn ich diese aber nun in MathCAD verwende, ist meine Funktion nicht registriert. Bis jetzt könnte es ja noch an mir liegen ;-)
Ich habe aber eine funktionierende DLL und den Quelltext dazu von jemandem bekommen. Wenn ich diese DLL einbinde, funktioniert es. Wenn ich den dazugehörigen Quelltext mit Dev-C++ übersetze und diese DLL einbinde, geht es nicht mehr.
Hat evtl. jemand eine Idee, woran das liegen kann und wie ich Dev-C++ dazu bewege, mir eine DLL zu produzieren, die ich verwenden kann? Die funktionierende DLL wurde übrigens mit Open WATCOM übersetzt, allerdings kann ich mich damit irgendwie nicht anfreunden.
Vielen Dank für eure Hilfe.
mfg
nitgun
ich versuche gerade in MathCAD 13 mit Hilfe einer DLL eine eigene Funktion einzubinden. Das funktioniert prinzipiell und ich habe das Interface(darunter verstehe ich jetzt, welche Funktionen wie im Quellcode zu verwenden sind, damit MathCAD damit etwas anfangen kann) dazu auch weitestgehend verstanden.
Als Compiler verwende ich Dev-C++ (das verwendet wiederum g++). Dsa produziert mir auch fehlerfrei eine DLL. Wenn ich diese aber nun in MathCAD verwende, ist meine Funktion nicht registriert. Bis jetzt könnte es ja noch an mir liegen ;-)
Ich habe aber eine funktionierende DLL und den Quelltext dazu von jemandem bekommen. Wenn ich diese DLL einbinde, funktioniert es. Wenn ich den dazugehörigen Quelltext mit Dev-C++ übersetze und diese DLL einbinde, geht es nicht mehr.
Hat evtl. jemand eine Idee, woran das liegen kann und wie ich Dev-C++ dazu bewege, mir eine DLL zu produzieren, die ich verwenden kann? Die funktionierende DLL wurde übrigens mit Open WATCOM übersetzt, allerdings kann ich mich damit irgendwie nicht anfreunden.
Vielen Dank für eure Hilfe.
mfg
nitgun