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 :

Accès au port parallèle


Sujet :

Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Février 2005
    Messages
    242
    Détails du profil
    Informations personnelles :
    Âge : 34

    Informations forums :
    Inscription : Février 2005
    Messages : 242
    Par défaut Accès au port parallèle
    Voila, j'essaie de convertir un programme en Turbo Pascal écrit par mon prof de physique. Tout va bien sauf pour la partie d'accès au port parallèle.

    Voici le code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    uses
      Printer;
     
    repeat
    begin
      Inc(i);
      port[$378] := i; 
    end;
    until (port[$379] < 128); 
    U1 := (port[$378]-4)*0.0194;
    C'est surtout l'accès au port 378 par le tableau port[] que je n'arrive pas à implémenter dans delphi. J'ai entendu parler de TComPort mais je ne sais pas comment m'en servir.

    Merci d'avance.

  2. #2
    Membre éclairé
    Inscrit en
    Février 2005
    Messages
    242
    Détails du profil
    Informations personnelles :
    Âge : 34

    Informations forums :
    Inscription : Février 2005
    Messages : 242
    Par défaut
    pas d'idées ?

  3. #3
    Modérateur
    Avatar de tourlourou
    Homme Profil pro
    Biologiste ; Progr(amateur)
    Inscrit en
    Mars 2005
    Messages
    3 942
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Biologiste ; Progr(amateur)

    Informations forums :
    Inscription : Mars 2005
    Messages : 3 942
    Billets dans le blog
    6
    Par défaut
    il me semble que TComPort ne gère que le port série ?

    sinon, en tapant "port parallele delphi" dans google, j'ai plein de pistes...
    Delphi 5 Pro - Delphi 11.3 Alexandria Community Edition - CodeTyphon 6.90 sous Windows 10 ; CT 6.40 sous Ubuntu 18.04 (VM)
    . Ignorer la FAQ Delphi et les Cours et Tutoriels Delphi nuit gravement à notre code !

  4. #4
    Membre averti
    Homme Profil pro
    Inscrit en
    Avril 2006
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 16
    Par défaut
    Fait une recherche sur le forum, le sujet à déjà été traité et résolu (librairie ZLPortIO ...).

  5. #5
    Membre Expert
    Avatar de Archimède
    Homme Profil pro
    Enseignant
    Inscrit en
    Avril 2005
    Messages
    1 644
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2005
    Messages : 1 644
    Par défaut
    voilà, il te faut déjà pouvoir accéder au port parallèle de l'imprimante...
    si tu ne veux pas trop t'ennuyer tu télécharges userport qui te permet d'ouvrir l'accès au port parallèle sous xp.
    tu cliques sur start et c'est bon.
    ensuite, tu télécharges la dll pikpok32 que tu places dans system 32 ou dans le dossier qui contient ton application.
    après dans ton appli, tu déclares:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    procedure outb(ad:integer;val:integer);stdcall;external 'pikpok32'name'outb';
    pour utiliser la procédure :
    out(888,ta valeur) et voilà.
    c'est simple.
    c'est encore un prof de physique qui te répond .

    salut

  6. #6
    Membre Expert
    Avatar de Archimède
    Homme Profil pro
    Enseignant
    Inscrit en
    Avril 2005
    Messages
    1 644
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2005
    Messages : 1 644
    Par défaut
    petit ajout, outb, c'est pour envoyer l'info vers le port parallèle sinon tu as aussi la function inpb toujours utilisable à partir de pikpok32...

Discussions similaires

  1. accés au port paralléle
    Par meryflower dans le forum C++Builder
    Réponses: 2
    Dernier message: 02/12/2009, 12h01
  2. accès à un port parallèle émulé
    Par immerczeck dans le forum C#
    Réponses: 5
    Dernier message: 28/06/2008, 21h58
  3. [Série] Accès au port série sous linux
    Par ghost dans le forum Entrée/Sortie
    Réponses: 10
    Dernier message: 10/10/2007, 11h43
  4. Accès au port parallèle en C++
    Par boudtoufle dans le forum Visual C++
    Réponses: 1
    Dernier message: 15/06/2007, 12h46
  5. Accès au ports
    Par YéTeeh dans le forum C++Builder
    Réponses: 6
    Dernier message: 29/07/2002, 15h54

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