IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Turbo Pascal Discussion :

[TP]Intégrer des pilotes graphiques dans un exécutable


Sujet :

Turbo Pascal

  1. #1
    bhp
    bhp est déconnecté
    Membre à l'essai
    Profil pro
    Inscrit en
    Août 2002
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 15
    Points : 12
    Points
    12
    Par défaut [TP]Intégrer des pilotes graphiques dans un exécutable
    J'ai dans mon code l'instruction :
    Initgraph(Graphdriver,Graphmode,'C:\TP\Bgi')

    Comment faire pour distribuer mon code exécutable sur un environnement
    ne possédant pas Pascal ?
    Merci d'avance pour l'aide

  2. #2
    Membre expert
    Avatar de Eric Sigoillot
    Inscrit en
    Mars 2002
    Messages
    1 212
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 212
    Points : 3 369
    Points
    3 369
    Par défaut
    Tu as deux solutions, c'est à toi de choisir celle qui te convient le mieux.

    1. Tu distribues avec ton exécutable le fichier EGAVGA.BGI, driver correspondant aux cartes compatibles VGA (elles le sont toutes depuis 10 ans). Ce fichier fait partie du pack "redistribuable" de Borland, et il n'y a pas de problème de copyright de ce côté-là. Mais n'oublie pas de mentionner dans ce cas dans la doc de ton logiciel que ce fichier est la propriété de Borland.

    2. Tu intègres les drivers BGI à ton code source. Il n'y a plus aucun problème de copyright, quelqu'il soit, mais la taille de ton exe en prend un coup. TP7 est fourni avec un exemple d'une telle liaison. Tu le trouveras dans C:\TP7\EXAMPLES\BGI avec les noms BGLINK.PAS; BGIDRIV.PAS; BGIFONT.PAS.


    Bonne chance.
    A+
    Règles du forum
    F.A.Q Pascal

    Pour me joindre (aucune question technique, merci)

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2002
    Messages : 5
    Points : 5
    Points
    5
    Par défaut
    si ton fichier est compilé (code executable???), tous les ordis sous windows pourront l'executer sans problèmes

  4. #4
    Membre actif

    Profil pro
    Inscrit en
    Mars 2002
    Messages
    107
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 107
    Points : 279
    Points
    279
    Par défaut
    bein, même si le code est compilé, il se pourrait qu'il ty ait des problémes, le mieux, c'est quands même de joindre tout le temps te fichiers bgi

    @++ Mathieu
    Chaque jour, l'homme crée des choses plus grandes, meilleures et sûres, et chaque jour, la nature crée des idiots plus performants. Pour l'instant, je pense que la nature gagne.

  5. #5
    Membre expert
    Avatar de Eric Sigoillot
    Inscrit en
    Mars 2002
    Messages
    1 212
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 212
    Points : 3 369
    Points
    3 369
    Par défaut
    Non, ça n'apporte rien d'ajouter les fichiers BGI.

    Ajoute le tag [Résolu] dans ton sujet si tu n'as plus de problème. Merci.

    A+
    Règles du forum
    F.A.Q Pascal

    Pour me joindre (aucune question technique, merci)

  6. #6
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2002
    Messages : 5
    Points : 5
    Points
    5
    Par défaut
    Citation Envoyé par Pascail
    bein, même si le code est compilé, il se pourrait qu'il ty ait des problémes, le mieux, c'est quands même de joindre tout le temps te fichiers bgi

    @++ Mathieu
    T'es sur de savoir ce que signifie compilé ??

  7. #7
    Membre actif

    Profil pro
    Inscrit en
    Mars 2002
    Messages
    107
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 107
    Points : 279
    Points
    279
    Par défaut
    oui, je suis sure
    mais je crois bien, une fois avoir passer un programme que j'avais fait, et qui ne marchait pas. alors, j'avais passer les bgi, et ça marchait. le seul probléme, c que j ne me rapelle plus vraiment, si je lui avait passer compilé ou pas ...
    @++ Mathieu
    Chaque jour, l'homme crée des choses plus grandes, meilleures et sûres, et chaque jour, la nature crée des idiots plus performants. Pour l'instant, je pense que la nature gagne.

  8. #8
    Membre actif

    Profil pro
    Inscrit en
    Mars 2002
    Messages
    107
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 107
    Points : 279
    Points
    279
    Par défaut
    et puis,
    - Faire un unique fichier ZIP (http://www.winzip.com) qui contient tous les fichiers nécessaires (sauf les *.bgi, à part si vous mettez un .exe, ça peut être utile )
    C'est haypo qui dit ça ... nananananére !

    @++ Mathieu[/quote]
    Chaque jour, l'homme crée des choses plus grandes, meilleures et sûres, et chaque jour, la nature crée des idiots plus performants. Pour l'instant, je pense que la nature gagne.

  9. #9
    Membre expert
    Avatar de Eric Sigoillot
    Inscrit en
    Mars 2002
    Messages
    1 212
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 212
    Points : 3 369
    Points
    3 369
    Par défaut
    Excuse moi Mathieu, mais Haypo, c'est loin d'être une référence pour moi...

    Et, pour reprendre ton superbe exemple, si on joint les BGI avec l'exe, c'est que l'on a pas lié les drivers avec l'exe.
    Donc, soit c'est qu'on sait pas faire, saoit c'est qu'on a pas envie de la faire, soit c'est qu'on est un boulet.

    A toi de choisir...

    A+
    Règles du forum
    F.A.Q Pascal

    Pour me joindre (aucune question technique, merci)

  10. #10
    Membre actif

    Profil pro
    Inscrit en
    Mars 2002
    Messages
    107
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 107
    Points : 279
    Points
    279
    Par défaut
    euuh ... euhhh ... euhhh...un boulet, réponse C ...
    nan, je rigole, mais on ne sais jamais, comme je distribut pas souvent mes exe a des personnes n'ayant pas le language turbo pasca, je ne lie pas, je n'ai en fait pas trop l'abitude ...

    @++ Mathieu
    Chaque jour, l'homme crée des choses plus grandes, meilleures et sûres, et chaque jour, la nature crée des idiots plus performants. Pour l'instant, je pense que la nature gagne.

  11. #11
    Membre expert
    Avatar de Eric Sigoillot
    Inscrit en
    Mars 2002
    Messages
    1 212
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 212
    Points : 3 369
    Points
    3 369
    Par défaut
    Je confirme, Réponse C.

    A+
    Règles du forum
    F.A.Q Pascal

    Pour me joindre (aucune question technique, merci)

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Plusieurs pilotes graphiques dans Xubuntu Live USB
    Par Sprsrini dans le forum Ubuntu
    Réponses: 2
    Dernier message: 26/02/2010, 19h32
  2. Réponses: 1
    Dernier message: 17/11/2009, 01h19
  3. Réponses: 6
    Dernier message: 31/03/2008, 10h49
  4. Réponses: 4
    Dernier message: 08/04/2007, 17h17

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo