001
13.09.2004, 19:24 Uhr
Bruder Leif
dances with systems (Operator)
|
Moin!
Erst mal vorbeugend: Ich hab mich mit dem Thema nicht allzu sehr beschäftigt, also alles ohne Gewähr Soweit ich das sehe, sind LIB-Dateien für den C++-Linker gedacht, und C# hat keine direkte Linker-Option, weil alles in einem Rutsch in die EXE geschrieben wird. Ob die Reflection API das Einbinden von LIBs überhaupt unterstützt, glaub ich nicht; C# ist .NET und .NET erlaubt Native Code, wie er in LIBs vorliegt, eigentlich nicht. Wenn Du den Quelltext der LIB hast, kannst Du sie als .NET-C++-Datei in eine DLL compilieren (zur Not mit dem C++-Kommandozeilencompiler von .NET) und von C# aus ansprechen; wenn nicht, wirds kompliziert. Dann müßtest Du in reinem C++ einen COM-Wrapper um die Funktionen schreiben... -- Mit 40 Fieber sitzt man nicht mehr vor dem PC. Man liegt im Bett. Mit dem Notebook. Dieser Post wurde am 13.09.2004 um 19:25 Uhr von Bruder Leif editiert. |