Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

UTILISATION DES DLLS DANS DELPHI


Information sur la source

Catégorie :Divers Classé sous : utilisation, dll Niveau : Initié Date de création : 07/02/2002 Date de mise à jour : 28/08/2003 18:41:35 Vu / téléchargé: 2 852 / 348

Note :
Aucune note

Commentaire sur cette source (5)
Ajouter un commentaire et/ou une note


Description

Tout est dans le titre !!
 

Source

  • Une dernière mise à jour...
  • J'ai rajouté une fonction qui donne la longueur de la chaine de résultat (Mais ça on s'en fout ;-) ), qui est exporté cette fois avec un indice au lieu d'un nom... Ca change pas grand chose, mais c'est toujours ça de su en plus !!
  • Voilà... Bonne prog' !!
  • N.B. : Si vous inspectez les sources, n'oubliez pas d'aller dans la source du projet...
  • (Projet|Voir source)
Une dernière mise à jour... 

J'ai rajouté une fonction qui donne la longueur de la chaine de résultat (Mais ça on s'en fout ;-)   ), qui est exporté cette fois avec un indice au lieu d'un nom... Ca change pas grand chose, mais c'est toujours ça de su en plus !!

Voilà... Bonne prog' !!

N.B. : Si vous inspectez les sources, n'oubliez pas d'aller dans la source du projet...
(Projet|Voir source)

 

Conclusion

Concatenation.dpr, c'est le source de la DLL, et DLL_Concat c'est le source du programme qui utilise cette DLL... Je sais, c'est pas logique, c'est pour ça que je précise !!    
 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Commentaires et avis

signaler à un administrateur
Commentaire de Bestiol le 07/02/2002 18:25:47

En fait, j'ai mis niveau 2, mais c'est plus niveau 1, non ?? Moi je sais pas, il suffit de s'y intéresser pour y arriver !!!

signaler à un administrateur
Commentaire de DelphiCool le 07/02/2002 18:59:44 administrateur CS

1ere chose
pourquoi as tu laissé le form
Ta vu la taille de la dll. 351 ko
Le form sert a rien

Voici ta dll apres une petite modif (39,5 ko)


unit Concat;

interface

uses
  SysUtils;



  Function Concaten(First, Second: String): String;stdcall;
//Déclaration de la fonction suivie de stdcall... L'une des 4 manières
//d'exportation... Je crois que c'est celle-ci qui est la plus employée
//pour Delphi.
implementation


Function Concaten(First, Second: String): String;
Begin
Result := First + Second; {Une fonction vraiment toute bête, qui
                      n'a en réalité pas besoin d'une DLL, mais bon !!}
end;
Exports Concaten name 'Concatenation';
{Exportation de la DLL... Il suffit d'indiquer le nom de la fonction, puis
de donner son nom d'exportation entre apostrophes, après le mot réservé name}

end.



2 eme chose

Je prefere utiliser PChar que de rajouter une dll suplementaire, meme si elle n'est pas grosse (c'est un choix)

signaler à un administrateur
Commentaire de Jos le 07/02/2002 20:32:45

Donne tout de même une très bonne idée de l'utilisation des DLL!

signaler à un administrateur
Commentaire de Bestiol le 07/02/2002 22:05:57

DelphiCool: Merci !! Au mois, t'es direct !! lol  Je ne pensais pas pouvoir tout enlever comme ça !! Je suis encore un peu "débutant"
Mais de ce point de vue, c'est tout de même mieux...

Jos: Si tu le dis... Tant mieux, c'est ce que je voulais !!

signaler à un administrateur
Commentaire de isnotgood le 13/10/2004 17:30:43

Je suis d’accord cette source donne un bon aperçu de l’utilisation des dlls. Cependant,
L’utilisation de l’index doit être évitée car il suffit d’ajouter une fonction à la dll pour rendre invalide les index utilisés. La déclaration par nom est la solution à utiliser.

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

Erreur mémoire à l'utilisation d'un DLL [ par yoannd ] Bonjour !Je viens de concevoir une petite dll. Celle-ci contient un certain nombre de fenetres, que l'ont peut appeler et manipuler et afficher de l'e Utilisation dune dll - External ou pas ? [ par yoannd ] Salut, je suis en train de concevoir une dll et je viens de voir comment l'utiliser. Il semble qu'il soit possible de déclarer les fonctions de la dll Utilisation IdFTPServer [ par birdyz ] Bonjour à tous,Est ce que quelqu'un aurait un tuto ou une démo de l'utilisation de ce composant.Merci d'avance Fusion de menus d'une dll vers un exe. [ par Clorish ] SAlut !J'ai creer une unite (Form1) dans un exe (methode standard) et une autre (Form2) que j'ai incluse dans une dll avec une fonction d'appel :Proce Gros problème : DLL manquante.. [ par Ndmax ] Slt !J'ai créé 2 appli avec Delphi 7 Entreprise sous Windows 2000.Elles doivent être utilisées sur un poste qui tourne sousWindows 98 et qui ne possèd Ouvrir un fichier .exe ou .dll sous forme hexa [ par delphi ] Comment faire pour ouvrir un fichier .exe ou .dll sous son format Hexadecimal et modifier un octet ou mot donné. Inserer une DLL... [ par Delphi ] Salut, je voudrai savoir comment je dois inserer une dll avec delphi pour pouvoir utiliser cette dll svp ? comparatif paradox et access [ par laurent ] Salut,Pour l'instant j'utilise dans mon programme des bases paradox. Est-ce que l'utilisation de bases access seraient plus rapide et plus stable ?Si prb avec dll et tableau dynamique [ par bd ] actuellement je recois en parametre d'une fonction un tableau de longueur variable. ce tableau est rempli dans la fonction de la dll.au retour dans la Utilisation des Tadoquery [ par clyde ] qq 'un connait il l'utilisation des Tadoqueryparce que y a pas de pb pour integrer mon code SQL mais je n'arrive pas à appliquer ma requêteà un objet


Nos sponsors

Sondage...

CalendriCode

Octobre 2008
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,234 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.