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

Delphi Discussion :

[Delphi] Accéder au port parallèle


Sujet :

Delphi

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    82
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 82
    Points : 114
    Points
    114
    Par défaut [Delphi] Accéder au port parallèle
    Bonjour a tous ;
    Je decouvre tout juste le pascal et suis un homme heureux . .
    Cependant, mon unit I2C qui se compille tres bien avec tpx me renvoie un message d erreur quand je compille avec Delphi.6 :
    " [Erreur] I2C.PAS(306): Identificateur non déclaré : 'Port'
    [Avertissement] I2C.PAS(323): Combinaison de types signés et non signés - opérandes agrandis "

    J ai donc rajouter ds mon I2C.PAS :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Var Port : ARRAY[0..2] OF Integer;
    , et je n ai aucun message d erreur , cependant, l'.exe tourne, mais ne fontionne pas (pas de com avec i2c )....

    Pour voir les fichiers j ai donc DA1.PAS et original_I2C.PAS qui se compillent tres bien avec tpx ( in / ount sur le port parallèle ),
    et DelfDA1.dpr et I2C.PAS qui ne renvoie que le write('LeLog') dans Delphi.6 sans message d'erreur, mais sans aucune communication avec le port parallèle.

    Mon pb est que je veus rajouter une lecture de socket, et que les exemples que je trouve se complillent tres bien avec Delphi.6 , mais pas du tout avec tpx .....

    Au secour, newbe à la mer ...

    Merci de votre comprehention/attention

  2. #2
    Membre expérimenté
    Avatar de Juju_41
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Février 2003
    Messages
    974
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués

    Informations forums :
    Inscription : Février 2003
    Messages : 974
    Points : 1 557
    Points
    1 557
    Par défaut
    Bonjour et bienvenue sur developpez.com

    Même si TP et Delphi ont un point commun, à savoir le langage Pascal, le code écrit dans l'un n'est pas forcément compatible avec l'autre.

    La grosse différence est que TP est destiné à faire tourner des programmes sous DOS alors que Delphi, lui, les fait tourner sous Windows.

    Sous TP, port permet d'accéder directement aux ports système, ce qui est interdit sous Windows ... c'est pourquoi Delphi n'intègre pas port. Le fait de déclarer un tableau port[] permet de passer l'étape de la compilation, mais bien évidemment le lien avec les ports système n'est pas fait, donc "ça ne marche pas".

    Pour votre problème il va falloir accéder au port parallèle via l'API de Windows et non directement avec les ports.

    Bon courage !
    Avant de poster, merci de consulter les règles du forum

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    82
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 82
    Points : 114
    Points
    114
    Par défaut
    Genial ! , rigolo aussi, c est ce que j ai compris il y a quelques heures .
    De plus, je me connectais pour rendre cette discussion Resolue :

    L'unitee en question (i2c) a deja etee reecrite pr delphi :
    http://home.wanadoo.nl/hihihi/k8000-libs.html

    Apparement , pour la fonction port , : au lieu de a l air d etre suffisant .

    J'ai trouve, j ai compile, je suis comble ....., meme si j ai pas tout comprit

    Donc , merci a lui, a toi et vous tous

    A bientot je crois

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

Discussions similaires

  1. port serie 232
    Par amrou dans le forum Développement
    Réponses: 1
    Dernier message: 07/01/2010, 23h40
  2. Port RS-232, activer en lecture - écriture
    Par snoopy69 dans le forum VB 6 et antérieur
    Réponses: 11
    Dernier message: 09/07/2008, 08h51
  3. Sortie TX à 1 ou 0 sur port RS-232
    Par tibo7 dans le forum C++
    Réponses: 0
    Dernier message: 02/06/2008, 14h39
  4. CONFIGURER AUTOMATIQUEMENT L'ODBC"delphi acces bde"
    Par trop2pb dans le forum Bases de données
    Réponses: 1
    Dernier message: 10/11/2006, 10h19
  5. Réponses: 2
    Dernier message: 22/07/2005, 09h56

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