Borland C
Répondre à la discussion
Affichage des résultats 1 à 7 sur 7

Borland C



  1. #1
    f6ctw

    Borland C


    ------

    Bonjour,
    Utilisateur d’une interface de poursuite satellite DL7AOT, j’ai besoin de l’utilitaire prévu pour corriger un bug survenu sur le PIC de cette interface.
    Cet utilitaire : OFFSET, que j’ai déjà utilisé, est une ancienne application Windows qui ne fonctionne plus sous Windows 10.
    Elle a été créée en Borland C.
    J’ai le code source correspondant mais je ne parviens pas à le compiler (code:blocs, Borland C++ Compiler, etc.) pour obtenir un exécutable fonctionnant sous Windows 10.
    Une âme charitable spécialiste du Borland pourrait elle m’aider à créer ce fameux exécutable à partir du code source que je lui fournirai.
    D’avance merci.
    René
    F6CTW

    -----

  2. #2
    bibifikotin

    Re : Borland C

    Bonjour, Hum... y a qq chose de bizarre :

    "....Francis F6CWT nous a quittés..." ça date de..2020 ?

    73

  3. #3
    f6ctw

    Re : Borland C

    Hum, Hum... rien de bizarre: moi c'est F6CTW.
    Y a des spires au PA mais on tient bon...

  4. #4
    Jack
    Modérateur

    Re : Borland C

    Si le code accède aux ressources matérielles comme un port série par exemple, il va falloir réécrire cette partie.

  5. A voir en vidéo sur Futura
  6. #5
    gienas
    Modérateur

    Re : Borland C

    Bonsoir à tous

    Citation Envoyé par f6ctw Voir le message
    ... Elle a été créée en Borland C.
    J’ai le code source correspondant mais je ne parviens pas à le compiler (code:blocs, Borland C++ Compiler, etc.) pour obtenir un exécutable fonctionnant sous Windows 10 ...
    Hum. Des souvenirs que j’en conserve, ça ne compilait pas sous Windows mais sous DOS, et les écrans étaient en CGA. on n’y mettait que du texte. Les entrées/sorties étaient sur le port parallèle, celui de l’imprimante.

  7. #6
    Jack
    Modérateur

    Re : Borland C

    Peut-être qu'une solution serait d'exécuter l'appli dans une machine virtuelle basée sur DOS: le bon vieux DOS (il en existe des gratuits), voire W95 ou W98 en ayant la licence.
    Mais pour les ports, je ne sais pas si la machine hôte va autoriser leur utilisation.

  8. #7
    piep62110

    Re : Borland C

    Bonjour,

    Si c'est une application windows Compilée avec Borland c/c++, le fait qu'elle ne fonctionne plus sous windows 10 (64 bits) indique que c'est une application win16 (Windows 16 bits).

    Il me semble que les versions Borland C/C++ 4.52 ou 5 étaient compatible et produisait des binaires "win16/win32" sans lourdes modifications. J'ai une application développée ainsi (pour win3.1), qui fonctionnait encore sur du windows 10 64 bits. Je ne l'ai pas essayée sur un windows 11, mais presque sur qu'elle fonctionne aussi. Ça vaudrait le coup de recompiler avec la version 5 de Borland c++.

    Comme le dit jack, la virtualisation est le plus simple si l'interface est une liaison série, voir l'ethernet.
    Coté virtualisation, il y a plusieurs approches:
    le projet NTVDMx64, Non supportées par microsoft, apporte le support win16 à windows 10/11. C'est le pendant de NTVDM (microsoft) sur les machines 32 bits.
    Un logiciel de virtualisation comme VirtualBox dans lequel vous installez Windows XP dans lequel vous installez votre logiciel.

Discussions similaires

  1. [AIDE] Borland port serie C++
    Par inviteb451b6a2 dans le forum Logiciel - Software - Open Source
    Réponses: 3
    Dernier message: 12/04/2010, 21h30
  2. Mask Edit Borland
    Par invite85b205a9 dans le forum Logiciel - Software - Open Source
    Réponses: 0
    Dernier message: 22/07/2009, 09h50
  3. gerer une Dll avec Borland C++
    Par Jack dans le forum Logiciel - Software - Open Source
    Réponses: 2
    Dernier message: 19/01/2008, 18h26
  4. Borland C++ et GLEW32.LIB
    Par invitedceec9c4 dans le forum Logiciel - Software - Open Source
    Réponses: 1
    Dernier message: 09/04/2007, 22h44
  5. KYLIX /BORLAND
    Par invite55a988df dans le forum Logiciel - Software - Open Source
    Réponses: 4
    Dernier message: 30/11/2003, 23h24