PROGRAMME ecrit en c sur DOS convertit en windows
Répondre à la discussion
Affichage des résultats 1 à 6 sur 6

PROGRAMME ecrit en c sur DOS convertit en windows



  1. #1
    invitec1a727b3

    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. #2
    inviteba9bce0d

    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 ?

  3. #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

  4. #4
    inviteba9bce0d

    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

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

    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.

  7. #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.

Discussions similaires

  1. personaliser un programme ecrit en c++
    Par invitebb9cad60 dans le forum Logiciel - Software - Open Source
    Réponses: 3
    Dernier message: 05/11/2006, 21h57
  2. compiler un programme assembleur avec le DOS
    Par invite0b127ea6 dans le forum Logiciel - Software - Open Source
    Réponses: 7
    Dernier message: 05/09/2006, 11h47
  3. dos sous windows 2000
    Par Jack dans le forum Logiciel - Software - Open Source
    Réponses: 2
    Dernier message: 26/06/2004, 10h48
  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, 12h55
  5. Question au sujet programme ISTsvc dans WINDOWS
    Par invite5d78d182 dans le forum Logiciel - Software - Open Source
    Réponses: 3
    Dernier message: 04/04/2004, 15h34
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...