Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Borland C++ Builder » c# DLL in den Builder importieren

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
25.02.2005, 14:24 Uhr
~Slowie
Gast


Hi,
der Weg um eine C# DLL in den Builder zu importieren und dann auf
die Funktionen zuzugreifen ist mir noch nicht klar.
In C# gehts ja ungef. so:
[DllImport(" Pfad zur DLL" , EntryPoint"EP" )]
Kann mir jemand hier mit ein paar Zeilen Code aushelfen ?

Danke !
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
25.02.2005, 15:33 Uhr
Th



Entweder du lädst die DLLs mit "LoadLibrary" dynamisch ein und mittels "GetProcAddress" greifst du dann auf die einzelnen Funktionen zu oder aber du benötigst eine Library-Import Datei (*.lib), die du dann dem Linker mitgibts (Datei zum Projekt hinzufügen).
Leider muß die lib-Datei im Borland-Format vorliegen, d.h. Microsoft-Lib-Dateien (zumindestens bei C/C++ Lib-Dateien funktioniert es so) müssen erst umgewandelt werden.
Dazu gibt es im Borland C++ bin-Verzeichnis ein Programm (leider fällt mit gerade der Name nicht ein - hab hier nur MSVC): einfach mal in der DOS-Box alle Exe-Dateien durchschauen und testweise aufrufen...
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
25.02.2005, 15:43 Uhr
~Slowie
Gast


Danke dir !
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
20.06.2006, 22:11 Uhr
NiGGo



Wie genau kann ich dem Linker die .lib mit geben ? Könntest du bitte ein Beispiel angeben? Habe in der CommandLineTools Hilfe nichts gefunden!


danke & mfG

NiGGo

Dieser Post wurde am 20.06.2006 um 22:13 Uhr von NiGGo editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
21.06.2006, 11:05 Uhr
Th



Einfach "dem Projekt hinzufügen" und als Dateityp "Bibliotheksdatei (*.lib)" auswählen, dann kannste deine Lib-Datei hinzufügen.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
21.06.2006, 12:47 Uhr
Reyx
IT-fetischistischer Wurstsalat mit rostigem Berghorn
(Operator)


Dir ist schon klar, dass du deine Anwendung dabei vom .Net-Framework abhängig machst? Falls es überhaupt funktionieren sollte ...
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ Borland C++ Builder ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: