[PASCAL]

Résolu
maxime_B Messages postés 788 Date d'inscription   Statut Membre Dernière intervention   -  
maxime_B Messages postés 788 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

ma question est simple..: comment créer ses propres librairies en pascal??


merci
A voir également:

8 réponses

lirey83 Messages postés 75 Date d'inscription   Statut Membre Dernière intervention   13
 
Extrait de la doc Delphi : L'exemple suivant propose une bibliothèque qui exporte deux fonctions, Min et Max.

library MinMax;

function Min(X, Y: Integer): Integer; stdcall;
begin
  if X < Y then Min := X else Min := Y;
end;

function Max(X, Y: Integer): Integer; stdcall;
begin
  if X > Y then Max := X else Max := Y;
end;

exports
  Min,
  Max;

begin
end.
0
maxime_B Messages postés 788 Date d'inscription   Statut Membre Dernière intervention   55
 
merci...mais le fichier(librairie) doit avoir quelle extension?
le compilateur n'a pas l'air de détecter quelque chose..
"6 / 6 test.pas
Error: Identifier not found TRUC

6 / 11 test.pas
Error: Illegal expression

10 test.pas
Fatal: There were 2 errors compiling module, stopping
"

0
maxime_B Messages postés 788 Date d'inscription   Statut Membre Dernière intervention   55
 
...
0
Char Snipeur Messages postés 9813 Date d'inscription   Statut Contributeur Dernière intervention   1 299
 
Salut.
so tu parles des uses qu'on met en début de programme, il faut mettre le mot clé 'unit ' à la place de program.
L'extension il me semble que c'est tpu.
Ensuite, il y avait d'autres histoire de declaration et d'implementation, mais je ne me rappel plus exactement.
regarde comment est fait les autre uses (crt, dos...)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
lirey83 Messages postés 75 Date d'inscription   Statut Membre Dernière intervention   13
 
Salut

Faudrait que tu précises ton compilateur. Avec Delphi, c'est simplement un projet donc extension dpr. Rien à rajouter, ça compile direct.
0
maxime_B Messages postés 788 Date d'inscription   Statut Membre Dernière intervention   55
 
je vais essayer ce qu'à dit Char Snipeur.
Le compilateur est Dev-Pascal...
0
lirey83 Messages postés 75 Date d'inscription   Statut Membre Dernière intervention   13
 
On se demande à quoi sert Google : une simple recherche dev-pascal library et on trouve :
http://clandestino000.free.fr/tutdll2.htm
0
maxime_B Messages postés 788 Date d'inscription   Statut Membre Dernière intervention   55
 
Merci, mais il faut dire que tout le monde n'a pas toujours le réflexe de faire la recherche en anglais, même si ça paraît logique ^^

PS : désolé pour la réponse tardive
0