Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Borland C++ Builder » DLL - import

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
28.12.2005, 20:00 Uhr
~Tommy_aus_Chemnitz
Gast


Hallo mal wieder...
Also:
Ich würde gerne eine *.dll verwenden - die ist mit Delphi geschrieben, aber das müsste ja egal sein?!

auf jeden fall hab ich nichts weiter gemacht, als das:


C++:
#pragma lib <LPCrypt.dll>
bool   __import initialize (String);
String __import encode     (String);
String __import decode     (String);


und dann ruf ich die Funktion so auf

C++:
initialize ("hier iss dann nen string drinne");


jetzt zu meiner Frage:
Was mache ich falsch? Muss ich zu vor noch etwas machen oder das nur anders deklarieren? Ich würde mich über Antworten freuen, die nicht nach dem Schema aufgebaut sind:
hallo - such doch mal nach ... oder {link} - guck dort mal vorbei
hab schon ewig rumgesucht und nix so wirklich gefunden....

Ciao & Danke! Tom
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
28.12.2005, 20:08 Uhr
Reyx
IT-fetischistischer Wurstsalat mit rostigem Berghorn
(Operator)


Du kannst eine DLL, deren *.lib-Datei du nicht hast, nur dynamisch linken!

Sprich, entweder du hast die "LPCrypt.lib", die kannst mit mit #pragma lib linken, oder du musst das ganze dynamisch über LoadLibrary(), FreeLibrary() oder Konsorten machen.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
28.12.2005, 20:17 Uhr
~Tommy_aus_Chemnitz
Gast


Danke erst mal...
"deren *.lib-Datei du nicht hast" - normalerweise müsste ich doch über Project -> Import Type Library die dll hinzufügen können, oder?
Aber da kommt immer eine Fehlermeldung, aus der aber keine Fehler ersichtlich sind - einfach nur "Fehler beim Laden der Lib/DLL" - ist das normal? Eigentlich nicht, oder?

Ciao Tom
 
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: