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

C Discussion :

Fonctions dos.h obsolètes


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    198
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2006
    Messages : 198
    Par défaut Fonctions dos.h obsolètes
    Bonjour,

    Je dois modifier un vieux bout de code qui permet de communiquer en RS232.
    Seulement ce bout de code utilise les méthode obsolète suivante; getvect, sentvect, delay, inportb, outportb (de dos.h) . Je n'arrive donc pas à compiler. Le compilateur utilisé est celui de borland.

    Je ne sais même pas vraiment à quoi elles servent toutes et j'aurais aimé, avec un effort minimal, compiler les sources et modifier ce dont j'ai besoin.

    l'exe actuel fonctionne toujours sous xp (pas essayé vista). Voyez-vous une solution pour remedié à cela ?

    Merci d'avance.


    --------------------------------------------------------------------

    Tentative

    Quand j'essaye d'inclure un "dos.h" contenant la définition de ces méthodes comme celui ci j'ai des erreurs de compilation au niveau de cette ligne " extern void ( interrupt far * ".

  2. #2
    Expert confirmé
    Avatar de Melem
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Janvier 2006
    Messages
    3 656
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Janvier 2006
    Messages : 3 656
    Par défaut
    Télécharge Turbo C 2.01 ou Turbo C++ 3.0, ils sont proposés en téléchargement gratuits quelque part. Ce sont de très bons compilateurs MS-DOS, tu n'auras aucun problème avec eux.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    198
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2006
    Messages : 198
    Par défaut
    Super merci,

    Juste histoire de faire le difficile , c'est possible de l'utiliser avec un environnement qui permet le debugage ? :

  4. #4
    Rédacteur

    Avatar de ram-0000
    Homme Profil pro
    Consultant en sécurité
    Inscrit en
    Mai 2007
    Messages
    11 517
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Consultant en sécurité
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mai 2007
    Messages : 11 517
    Par défaut
    Citation Envoyé par AsPrO Voir le message
    Super merci,

    Juste histoire de faire le difficile , c'est possible de l'utiliser avec un environnement qui permet le debugage ? :
    Turbo C dispose d'un debugger intégré dans l'environnement de developpement.
    Raymond
    Vous souhaitez participer à la rubrique Réseaux ? Contactez-moi

    Cafuro Cafuro est un outil SNMP dont le but est d'aider les administrateurs système et réseau à configurer leurs équipements SNMP réseau.
    e-verbe Un logiciel de conjugaison des verbes de la langue française.

    Ma page personnelle sur DVP
    .

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    198
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2006
    Messages : 198
    Par défaut
    Ah ok merci je pensais que Turbo C était un compilateur.

    L'environnent dont tu parles est celui la ? Ou ils ont fait un truc plus récent

  6. #6
    Expert confirmé
    Avatar de Melem
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Janvier 2006
    Messages
    3 656
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Janvier 2006
    Messages : 3 656
    Par défaut
    Citation Envoyé par AsPrO Voir le message
    Ah ok merci je pensais que Turbo C était un compilateur.
    C'est à la fois le nom d'une implémentation du C, de son compilateur et d'un environnement de développement utilisant ce compilateur .

    L'environnent dont tu parles est celui la ?
    Oui.

    Ou ils ont fait un truc plus récent
    Bien sûr (on est en 2009 !), mais pas pour Turbo C ... (or tu n'as d'autre (meilleur) choix que Turbo C).

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

Discussions similaires

  1. Erreur avec la fonction DOS : Sort
    Par jeremm dans le forum Windows
    Réponses: 0
    Dernier message: 29/06/2011, 15h42
  2. plein ecran fonction DOS
    Par Invité dans le forum Windows 7
    Réponses: 8
    Dernier message: 22/09/2010, 14h03
  3. Petites fonctions DOS
    Par 4R416N33² dans le forum Scripts/Batch
    Réponses: 7
    Dernier message: 23/07/2007, 16h06
  4. Réponses: 5
    Dernier message: 23/06/2005, 15h46
  5. [langage] fonction sleep + probleme fenetre dos
    Par yokito dans le forum Langage
    Réponses: 2
    Dernier message: 30/08/2003, 19h46

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