Problème dans la doc dans "Construire une dll"

Archive.
gansta93
Messages : 1448
Inscription : jeu. 26/févr./2004 11:17
Localisation : Le Village
Contact :

Problème dans la doc dans "Construire une dll"

Message par gansta93 »

PureBasic permet de créer des librairies dynamiques liées au standard Microsoft Windows (DLL : Dynamic Linked Library). Le code d'une DLL est de même nature que le code PureBasic excepté qu'aucun code ne peut exister en dehors d'une procédure. Lors de l'écriture d'une DLL, tout le code est intégré dans des procédures. Lorsqu'une procédure doit être publique (accessible par un programme tiers qui doit accéder à la DLL), le mot clef ProcedureDLL est utilisé au lieu de Procedure. C'est la seule différence pour écrire un programme.
Je ne sais pas si ce n'est qu'avec TailBite que ça marche, mais il me semble que l'on peut définire des variables (globales par exemple), des structures etc à l'extérieur de procédures.
Si je me trompe, que l'on me corrige, mais sinon il serait bien que cela soit corrigé dans la doc.
De plus, ProcedureCDLL n'es plus documenté alors que dans la doc du site, il me semble qu'il y a quelque chose dessus.
gansta93
Messages : 1448
Inscription : jeu. 26/févr./2004 11:17
Localisation : Le Village
Contact :

Message par gansta93 »

Ce poste pour faire remonter le sujet, qui je pense a été malencontreusement laissé sans suite.

@Fred ? :?:
El_Choni
Messages : 46
Inscription : dim. 07/mars/2004 20:19
Localisation : Espagne

Message par El_Choni »

Oui, tu peux definir des globales al'exterieur des procedures.
gansta93
Messages : 1448
Inscription : jeu. 26/févr./2004 11:17
Localisation : Le Village
Contact :

Message par gansta93 »

El_Choni a écrit :Oui, tu peux definir des globales al'exterieur des procedures.
Merci pour ta confirmation, je voulais être sûr. :-D
@Fred : pourquoi cela n'est-il pas documenté ? et à propos de ProcedureCDLL ?
Répondre