Répondre à la discussion
Affichage des résultats 1 à 6 sur 6

PROGRAMME ecrit en c sur DOS convertit en windows



  1. #1
    aydi

    PROGRAMME ecrit en c sur DOS convertit en windows


    ------

    bon soir ,

    j'ai un programme en c sur dos et je voulez l'executer sur windows.
    j'ai obtenu ces erreurs :'__far' is an obsolete keyword.

    est ce que c'est possible de faire des changements sur ce programme pour qu'il soit executable sur windowns.

    Merci d'avnce.

    -----

  2. Publicité
  3. #2
    univscien

    Re : PROGRAMME ecrit en c sur DOS convertit en windows

    Cà ne veut pas dire grand chose, DOS est la base de windows.
    Tu as compilé sous quelle plateforme ?
    On pourrait voir le code ?
    68 74 74 70 3A 2F 2F 77 77 77 2E 6A 65 72 72 6F 72 34 30 34 2E 66 72

  4. #3
    JPL
    Responsable des forums

    Re : PROGRAMME ecrit en c sur DOS convertit en windows

    Citation Envoyé par univscien Voir le message
    DOS est la base de windows.
    Tu retardes de plusieurs années !
    Rien ne sert de penser, il faut réfléchir avant - Pierre Dac

  5. #4
    univscien

    Re : PROGRAMME ecrit en c sur DOS convertit en windows

    C'est pas un abus de langage, son prgm date donc au mieux de 1988 ? o_O
    68 74 74 70 3A 2F 2F 77 77 77 2E 6A 65 72 72 6F 72 34 30 34 2E 66 72

  6. A voir en vidéo sur Futura
  7. #5
    lou_ibmix_xi

    Re : PROGRAMME ecrit en c sur DOS convertit en windows

    ATTENTION: ce qui suit a été écrit par un handicapé du monde WINCDOWS qui fait appel à ses vieux souvenirs, donc à prendre avec de grosses pincettes...

    DOS n'est pas à temps partagé -> un seul programme tourne à un instant donné, ça fait au moins une raison pour laquelle DOS n'est pas la base de windows (au moins depuis le 3.1)...

    En revanche, je crois savoir qu'il existe des modes de compatibilités pour faire tourner un programme obsolète sous un WINDOWS plus recent: clique droit sur le programme en question puis onglet compatibilité...

    Une autre solution, utiliser FreeDOS (http://www.freedos.org/) sur une machine (éventuellement virtuelle).

    Sinon, porter le source du programme peut-être plus ou moins dur, si ce n'est que des pointeurs lointains (je suppose que c'est le but du mot clef __far), c'est simple, si en revanche il y a des accès à du matériel (port série ou autre) ça risque d'être plus compliqué puisque les méthodes d'accès ont changés.

  8. #6
    polo974

    Re : PROGRAMME ecrit en c sur DOS convertit en windows

    Citation Envoyé par aydi Voir le message
    bon soir ,

    j'ai un programme en c sur dos et je voulez l'executer sur windows.
    j'ai obtenu ces erreurs :'__far' is an obsolete keyword.

    est ce que c'est possible de faire des changements sur ce programme pour qu'il soit executable sur windowns.

    Merci d'avnce.
    En C donc source à compiler
    Dans le temps (once upon a time... ), l'adressage "normal" était limité à 16bits, et puis il y a eu des extensions d'abord à 20 bits, puis 24, et 32 voire 64, chaque fois dans la douleur ...

    Le plus simple est de mettre un truc genre :
    #define __far
    #define __near
    #define _far
    #define _near

    au début du (ou des) source(s) posant problème
    ce qui devrait éliminer les modificateurs de déclaration sans trop avoir à toucher à tout le source.

    ainsi, plus de vieilleries, et ça devrait aller moins mal
    Par la suite une chasse à tous ces gros mots pour les virer pour de bon rendra le source plus propre.

  9. Publicité

Discussions similaires

  1. personaliser un programme ecrit en c++
    Par misslyly dans le forum Logiciel - Software - Open Source
    Réponses: 3
    Dernier message: 05/11/2006, 20h57
  2. compiler un programme assembleur avec le DOS
    Par pracede2005 dans le forum Logiciel - Software - Open Source
    Réponses: 7
    Dernier message: 05/09/2006, 10h47
  3. dos sous windows 2000
    Par Jack dans le forum Logiciel - Software - Open Source
    Réponses: 2
    Dernier message: 26/06/2004, 09h48
  4. pe_header rajouter du code à un programme windows
    Par acx01b dans le forum Logiciel - Software - Open Source
    Réponses: 1
    Dernier message: 07/06/2004, 11h55
  5. Question au sujet programme ISTsvc dans WINDOWS
    Par screechscreech dans le forum Logiciel - Software - Open Source
    Réponses: 3
    Dernier message: 04/04/2004, 14h34
Découvrez nos comparatifs produits sur l'informatique et les technologies.