[PASCAL]

Résolu
maxime_B Messages postés 822 Statut Membre -  
maxime_B Messages postés 822 Statut Membre -
Bonjour,

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

merci
Configuration: Windows XP
Firefox 2.0.0.1

8 réponses

  1. lirey83 Messages postés 76 Statut Membre 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
  2. maxime_B Messages postés 822 Statut Membre 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
  3. maxime_B Messages postés 822 Statut Membre 55
     
    ...
    0
  4. Char Snipeur Messages postés 10112 Date d'inscription   Statut Contributeur Dernière intervention   1 331
     
    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
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. lirey83 Messages postés 76 Statut Membre 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
  7. maxime_B Messages postés 822 Statut Membre 55
     
    je vais essayer ce qu'à dit Char Snipeur.
    Le compilateur est Dev-Pascal...
    0
  8. maxime_B Messages postés 822 Statut Membre 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