flasher_13
Messages postés55Date d'inscriptionmercredi 2 février 2005StatutMembreDernière intervention 2 avril 2012
-
3 mai 2011 à 09:37
flasher_13
Messages postés55Date d'inscriptionmercredi 2 février 2005StatutMembreDernière intervention 2 avril 2012
-
10 mai 2011 à 11:39
Bonjour à tous, ma demande est simple, je voudrais seulement intégrer une DLL à mon projet delphi pour que l'exécutable soit exportable.
Quand je fait: Projet -> Importer -> RSCOM.dll j'ai ce message d'erreur:
Et si je compile quand même avec RSCOM.dll tronqué dans mon projet j'ai ce message d'erreur lorsque je lance FAVTEST.exe sans RSCOM.dll dans un dossier quelconque:
solilog
Messages postés273Date d'inscriptionsamedi 13 juin 2009StatutMembreDernière intervention18 avril 201510 3 mai 2011 à 22:55
Bonsoir
on va tous s'y mettre...
1 - Si tu veux appeler des fonctions qui sont dans une DLL, tu declare ta fonction dans ton unit delphi:
function ma_fonction(p1, p2:integer;pch:pchar): integer;
external 'nom_dll.dll';
stdcall; // conseillé si DLL en C ou C++
la DLL doit être dans un des rep système ou dans le rep de l'exe.
tu dois connaitre le nom de la fonction et ses param et sa val de retour.
2 - si tu veux créer une DLL:
tu crées un projet de type 'library'
elle contiendra des unit, des forms si tu veux,
et une (ou plusieurs) fonctions 'export' qui seront les points d'entrée.