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

API, COM et SDKs Delphi Discussion :

API windows et Port série


Sujet :

API, COM et SDKs Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Profil pro
    Inscrit en
    Août 2006
    Messages
    185
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2006
    Messages : 185
    Par défaut API windows et Port série
    Bonjour,

    Je dois réaliser une appli qui est censé envoyer et recevoir des infos via le port série. Je dois absolument utiliser l'api windows (je ne peux utiliser d'objet tout fait). J'avais, au départ fait une classe en c++, mais j'ai été dans l'obligation de changer pour la faire en Delphi.

    Je suis heurté à quelques problèmes genre que faire de ma variable de type Handle, quelle unit dois-je utilisé, etc...

    Toute aide sera la bienvenue (tutoriaux, mini exemple, lien, etc...)

    Merci et bonne soirée

  2. #2
    Rédacteur
    Avatar de Pedro
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    5 411
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 5 411
    Par défaut
    Citation Envoyé par dd_garion
    Je suis heurté à quelques problèmes genre que faire de ma variable de type Handle, quelle unit dois-je utilisé, etc...
    Fais une recherche sur le forum, ce ne sont pas les demandes sur le port série qui manquent
    Pedro
    Aucune réponse aux sollicitations techniques par MP

    Faut pas attendre d'en avoir besoin pour s'en servir... (Lucien Stéphane)

    Les pages Source C'est bon. Mangez-en!
    Le défi Delphi
    Règles du forum - FAQ Delphi - Pensez au chtit
    Aéroclub Bastia Saint-Exupéry

  3. #3
    Membre éprouvé
    Profil pro
    Inscrit en
    Août 2006
    Messages
    185
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2006
    Messages : 185
    Par défaut
    Merci Pedro pour ta réponse, malheureusement j'avais déjà efffectuer une recherche sur le forum.

    Tous les sujets parlent de TComPort ou du tutorial de nono40 (qui utilise TComPort).

    Or ce que j'ai besoin, c'est d'avoir les apiwindows qui me permettent de travailler avec le port série, comme en c++ --> avec les fonctions readFiles, writeFile, etc...

    Malheureusement, j'ai des types de variables (genre handle) que je ne retrouve pas en delphi.

    On m'a bien conseiller d'écrire une dll en c++ utilisant l'api windows, et de créer une interface utilisant cette dll, mais j'aurais bien aimé une solution plus directe.

  4. #4
    Rédacteur
    Avatar de Pedro
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    5 411
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 5 411
    Par défaut
    Citation Envoyé par dd_garion
    Malheureusement, j'ai des types de variables (genre handle) que je ne retrouve pas en delphi.
    Je ne comprends pas Les types Handle existent en Delphi (THandle)... Tout comme les HWND et consorts
    Dis-toi bien que tout ce que tu as pu faire en C++, tu pourras le faire, d'une façon ou d'une autre, en Delphi
    Donne un bout de code pour savoir ce qu'on a et pourquoi tu as besoin de ces handles.
    Pedro
    Aucune réponse aux sollicitations techniques par MP

    Faut pas attendre d'en avoir besoin pour s'en servir... (Lucien Stéphane)

    Les pages Source C'est bon. Mangez-en!
    Le défi Delphi
    Règles du forum - FAQ Delphi - Pensez au chtit
    Aéroclub Bastia Saint-Exupéry

  5. #5
    Membre Expert Avatar de edam
    Homme Profil pro
    Développeur Delphi/c++/Omnis
    Inscrit en
    Décembre 2003
    Messages
    1 894
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur Delphi/c++/Omnis
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2003
    Messages : 1 894
    Par défaut
    telecharge TComport; voir ces source il vs donneront une idée (génial) pour utlisé le port série avec les api mais n'oublie pas, il te faut plus de 2 litre de café et msdn

  6. #6
    Membre éprouvé
    Profil pro
    Inscrit en
    Août 2006
    Messages
    185
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2006
    Messages : 185
    Par défaut
    Merci pour ces prècieux conseil.

    Pedro : Je mettrai un bout de ma classe ce soir, voir demain (suis au travail là, et c'est pour l'école, donc le code est à l'appli est à la maison).

    Edam, j'avais vraiment pas pensé à regarder le source de TComport...comme quoi :-)

    PS : le café je gère

Discussions similaires

  1. [Windows XP]Port série
    Par loverdose dans le forum Windows XP
    Réponses: 2
    Dernier message: 11/11/2006, 14h39
  2. Port série sous Windows XP
    Par Edward777 dans le forum Windows
    Réponses: 3
    Dernier message: 04/05/2006, 09h23
  3. Port série sous Windows
    Par MisterFreeze dans le forum Windows
    Réponses: 2
    Dernier message: 28/12/2005, 20h30
  4. Réponses: 5
    Dernier message: 18/02/2005, 16h36
  5. Problème avec le port série sous Windows XP
    Par didou2dek dans le forum Composants VCL
    Réponses: 6
    Dernier message: 02/09/2003, 19h50

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