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

Langage Delphi Discussion :

compatibilité des réels avec pascal (pour fichier de record)


Sujet :

Langage Delphi

  1. #1
    Futur Membre du Club
    Inscrit en
    Avril 2004
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 6
    Points : 8
    Points
    8
    Par défaut compatibilité des réels avec pascal (pour fichier de record)
    Bonjour,

    Je développe une unité en Delphi (6) qui crée un fichier d'enregistrement. Ce fichier sera lu ultérieurement par un programme fait en Turbo Pascal (7). Alors, puisque les réels de delphi ne sont pas comme ceux de TB, j'utilise dans mon enregistrement le type Real48.

    Le problème c'est que j'aimerais utiliser la même unité pour l'application Delphi et l'application TB, sauf que TB ne reconnaît pas le type Real48, pour lui, c'est simplement un Real.

    Y a-t-il un moyen d'utiliser la même unité pour les deux programmes ou je dois absolument la copier et changer les real48 pour des real pour TB ?

    Merci
    -Jack

  2. #2
    Membre émérite
    Avatar de Merlin
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Mars 2002
    Messages
    524
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information

    Informations forums :
    Inscription : Mars 2002
    Messages : 524
    Points : 2 883
    Points
    2 883
    Par défaut
    les formats réels sont différents. Le type Real48 est deprecated et ne doit plus être utilisé depuis belle lurette.
    N'oublie pas non plus que les "file of record" n'existe plus sous .NET et que si tu dois migrer sous .NET d'ici quelques temps il te faudra revoir totalement toute la logique...
    Le mieux étant dès aujourd'hui d'éviter les "file of record" et de lire et écrire tes données au format XML.

  3. #3
    Futur Membre du Club
    Inscrit en
    Avril 2004
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 6
    Points : 8
    Points
    8
    Par défaut
    Je sais que les formats réels sont différents. Que le type Real48 soit obsolète, que les fichiers d'enregistrements n'existe plus sous .Net, c'est le dernier de mes soucis. Je dois assurer la communication entre un vieux système DOS en TB et une application Delphi.

    Le budget permettant une migration vers .Net de ces applications ne risque pas d'arriver avant encore 60 ans

    Merci pour le conseil... finalement j'ai trouvé une solution moi-même, je fonctionne par compilation conditionnelle.

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 02/10/2008, 16h08
  2. Réponses: 12
    Dernier message: 27/08/2008, 11h06
  3. Compatibilité TP7 et Borland Pascal pour la fonction SOUND
    Par timetheo dans le forum Turbo Pascal
    Réponses: 3
    Dernier message: 08/05/2008, 20h23
  4. Echapper des caractères avec VBA pour requete SQL
    Par mpereg dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 17/04/2008, 03h41
  5. Je Recherche des sources Turbo pascal pour piloter en TCP/IP
    Par mennix dans le forum Turbo Pascal
    Réponses: 18
    Dernier message: 23/08/2004, 00h31

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