![]() |
CBuilder DLL Problem ?
Hallo,
1. ich habe einen DLL in CBuilder4 ohne Fehler wie folgt erstellt: extern "C" __declspec(dllexport) void BoxProperties(); 2. versucht diese Fkt aus dem pt.DLL wie folgt in CBuilder4/Delphi5 aufzurufen mit dem Fehlermeldung "unresolved external *.obj": extern "C" __declspec(dllimport) void BoxProperties(); 3. versucht mit dem Befhl "impdef pt.def pt.dll" den Header zu lesen und gibt mir folgendes aus: LIBRARY PT.DLL EXPORTS ___dll_argc ___dll_argv 4. hier sehe ich meine Fkt void BoxProperties(); nicht was habe ich falsch gemacht ? MFG |
AW: CBuilder DLL Problem ?
Das Problem ist erstmal, daß du eine sehr alte BCB-Version benutzt. Daher kann ich nur mutmaßen.
Zitat:
![]() dllexport und dllimport sind ja sozusagen "magische Worte" für den Linker. Allerdings solltest du allemal explizit eine ![]() Zitat:
In MSVC wäre sie es, solange man noch die Aufrufkonvention angibt. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:55 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz