Connexion entre DLL

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
Avatar de l’utilisateur
Kwai chang caine
Messages : 6989
Inscription : sam. 23/sept./2006 18:32
Localisation : Isere

Message par Kwai chang caine »

Bah dis donc 8O
Deja l' ASM ......c'etait deja une sacré medaille sur ton poitrail :D
Et apres tout le reste, n'en jetez plus 8)

Comment j'aurais aimé avoir un parcour qui commence par l'ASM :roll:
Moi c'etait le basic TO7 Pfffftttt !!!
J'ai deja mal commencé ma vie :lol:

Avec tout ça, meme avec le souvenir du carnaval de rio et tout ces petits derrieres qui fretillent dans ta tete, tu devrais te remettre au velo rapidement 8)

Désolé, pour le mal de dos, je connais, c'est aussi mon copain, comme ça j'me sens moins seul.
ça fait deja deux eclopés sur le site :D
meganet
Messages : 317
Inscription : jeu. 20/janv./2005 22:00

Non pour les libs.

Message par meganet »

Salut, pour les libs, non ce n'est pas la même chose.
Le compilateur PB génère une lib qui te permet d'appeler les fonctions de ta dll sans avoir à utilisez OpenLibrary(), CloseLibrary() ainsi que tous les CallFunction() etc. Donc si tu exécute ton programme sans la dll, ça plante. Les Users Libs, elles, contiennent du code précompilé.
Si tu préfère, la lib généré par PB lors de la création d’une dll contient juste la déclaration et les appelles vers ta dll, alors qu'une User Lib contient des fonctions entière telque :

Code : Tout sélectionner

ProcedureDll Ma_Function(Param$)
  MessageRequester("Bonjour!", "Cette fonction affiche le contenu de "+Param$+" .", #PB_MessageRequester_OK)
  ProcedureReturn 1
EndProcedure
Voilà, j'espère avoir été assé clair, Bonne journée!
Avatar de l’utilisateur
Kwai chang caine
Messages : 6989
Inscription : sam. 23/sept./2006 18:32
Localisation : Isere

Message par Kwai chang caine »

Aaaaahhhh d'accord :D
Merci pour ton explication tres claire 8)
Effectivement rien a voir.
Encore une chose qui prete a confusion.

Apres le ID de PB et le ID de windows
Voici la LIB de PB et la LIB de taillebite :D

Qui dit mieux :lol:
Répondre