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

Composants VCL Delphi Discussion :

Composant Socket communication Windows CE ?


Sujet :

Composants VCL Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2010
    Messages
    533
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2010
    Messages : 533
    Par défaut Composant Socket communication Windows CE ?
    Bonjour,

    Je démarre actuellement un nouveau projet et effectue pour cela quelques recherches.
    J'aimerai effectuer des envois et réceptions de trames de terminaux PSION sous Windows CE. En faisant quelques recherches j'ai trouvé le composant Socket... me permettrait-il d'effectuer cette communication ? Ou si vous avez d'autres idées ... je suis preneuse. Mes idées et informations sont pour l'instant à leurs débuts et sont donc très floues.
    J'ai à ma disposition Delphi 7 et suis ouverte à d'autres idées, j'ai notamment pensé à WindevMobile

    Merci d'avance

  2. #2
    Expert éminent
    Avatar de Paul TOTH
    Homme Profil pro
    Freelance
    Inscrit en
    Novembre 2002
    Messages
    8 964
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2002
    Messages : 8 964
    Par défaut
    Bonjour,

    si tu dois développer SUR le Psion, tu ne peux pas utiliser Delphi...en tout cas pas pour le produit final.

    j'ai développé une version Windows CE/ARM de SIPInside en développant une version Win32 sous Delphi en m'assurant qu'elle soit recompilable sous FreePascal.

    ça permet de débuguer sous Windows avec Delphi le gros de l'application et de corriger les quelques problèmes de compilation avec FreePascal pour WinCE/ARM dans un second temps.
    Developpez.com: Mes articles, forum FlashPascal
    Entreprise: Execute SARL
    Le Store Excute Store

  3. #3
    Expert éminent
    Avatar de ShaiLeTroll
    Homme Profil pro
    Développeur C++\Delphi
    Inscrit en
    Juillet 2006
    Messages
    14 093
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Développeur C++\Delphi
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2006
    Messages : 14 093
    Par défaut
    Delphi 7, c'est pour Win32, tu ne pourrais pas faire de Windows CE avec !
    Seul la version .NET doit pouvoir permettre de faire du CE (2006 ou Prism)
    Tu peux regarder ce que propose Lazarus, si tu souhaite rester dans le Pascal !

    Sinon, pitié pas Windev ! ça c'est bien pour faire un gadget avec une skin au style douteux qu'affectionne PC Soft

    Utilise un vrai langage comme le C# pour le FrameWork .NET Compact, surtout pour faire un programme de communication !

    Pense aussi au Serveur, avec quel matériel ton PSION doit communiquer ? un PC Windows ?

    A l'époque, où j'ai utilisé du matériel PSION, c'était en 2000, des lecteurs de code barre, PSION fournissait à l'époque un programme DOS pour lire les données depuis un Port COM qui était envoyé dans un Fichier

    EDIT : il est fort ce Paul
    Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y !
    Attention Troll Méchant !
    "Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius
    Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer !
    L'ignorance n'excuse pas la médiocrité !

    L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde)
    Il faut avoir le courage de se tromper et d'apprendre de ses erreurs

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2010
    Messages
    533
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2010
    Messages : 533
    Par défaut
    Merci pour toutes vos réponses, je vais me renseigner sur la version .NET de Delphi.
    Je dois aussi rester sur les technologies de mon entreprise (à définir) et je connais assez bien WinDev ce serait donc plus pratique pour moi mais ce n'est qu'une contrainte minimine. Je vais donc continuer à rechercher de l'information afin de trouver la meilleure solution.
    Merci pour votre aide
    Et oui mon PSION communique avec un PC Windows

    Edit : Paul j'ai beau relire ce que tu as écris je ne comprend pas tout tu as fait ça avec Delphi ?
    Pour ce que j'ai expliqué je n'ai pas à développer une application sur PSION juste développer cet envoi et réceptions de trames entre PSION et le PC Windows. Mais j'aurais certainement à développer une ou deux applications par la suite je crois que le programme sur le PSION est en basic.

  5. #5
    Expert éminent
    Avatar de ShaiLeTroll
    Homme Profil pro
    Développeur C++\Delphi
    Inscrit en
    Juillet 2006
    Messages
    14 093
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Développeur C++\Delphi
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2006
    Messages : 14 093
    Par défaut
    Paul a coder SIPInside en Delphi, mais en s'assurant qu'il puisse le compiler avec FreePascal pour faire une version Window CE !

    Au final, moi aussi, j'ai mal compris ton problème ! Tu nous as embrouillé avec ton WindevMobile, qui indiquait un développement sur Window CE !

    Tu dois développer sur un PC Windows ?
    Utilise Delphi 7 et TTCPServer\TTCPClient, ou les équivalents Indy TIdTCPServer et TIdTCPClient pour le protocol TCP\IP
    Pour USB ou COM, tu as des composants THIDControler, TComPort ...

    Windev depuis la version 7.5 propose des fonctions TCP\IP basiques mais correct (ne parlons pas de celle en 7.0 qui sont buggés), j'espère qu'ils ont par contre améliorer la gestion des listeners dans des threads séparés, à l'époque, un petit programme Delphi Client pouvait ouvrir 2 connexions TCP\IP sur 2 Port différent en moins de 1 ms et le programme Windev 7.5 se marchait sur les pieds en donnant les mêmes idenfiants au socket et donc perdait une connexion sur deux !
    Le véritable programme client en C++ qui se reconnectait en boucle faisait exploser Windev !

    Tu dois développer sur un PSION Windows CE ?
    C# (ou Delphi Prism) avec .NET pour FrameWork Compact
    ...
    Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y !
    Attention Troll Méchant !
    "Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius
    Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer !
    L'ignorance n'excuse pas la médiocrité !

    L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde)
    Il faut avoir le courage de se tromper et d'apprendre de ses erreurs

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2010
    Messages
    533
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2010
    Messages : 533
    Par défaut
    SIPInside c'est le programme ?

    Je dois développer sur un PC Windows une application permettant de communiquer avec un terminal PSION tournant sur Windows CE. Désolée pour le manque de précisions.
    Où puis-je trouver des infos sur TTCPClient / TTCPServer Delphi ?

  7. #7
    Expert éminent
    Avatar de Paul TOTH
    Homme Profil pro
    Freelance
    Inscrit en
    Novembre 2002
    Messages
    8 964
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2002
    Messages : 8 964
    Par défaut
    Citation Envoyé par juju1988 Voir le message
    SIPInside c'est le programme ?

    Je dois développer sur un PC Windows une application permettant de communiquer avec un terminal PSION tournant sur Windows CE. Désolée pour le manque de précisions.
    Où puis-je trouver des infos sur TTCPClient / TTCPServer Delphi ?
    oui SIPInside est une application que j'ai développé en version Windows 32 bits et CE

    bref, tu as des tas de tuto sur TCP un peu partout, mais le problème va plutôt être au niveau protocole, ça parle quoi un Psion ? HTTP ? FTP ? tu dois dialoguer avec une appli maison ?

    j'aime bien la comparaison avec le téléphone, c'est pas parceque tu peux composer un numéro en chine que tu vas pouvoir dialoguer avec ton correspondant

    TCP n'est que le transport, tout comme le téléphone
    Developpez.com: Mes articles, forum FlashPascal
    Entreprise: Execute SARL
    Le Store Excute Store

  8. #8
    Expert éminent
    Avatar de ShaiLeTroll
    Homme Profil pro
    Développeur C++\Delphi
    Inscrit en
    Juillet 2006
    Messages
    14 093
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Développeur C++\Delphi
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2006
    Messages : 14 093
    Par défaut
    Où puis-je trouver des infos sur TTCPClient / TTCPServer Delphi ?
    As-tu lu l'aide de Delphi 7, elle est très complète et décrit parfaitement les composants TTCPClient / TTCPServer
    Si le CD tu as d'ailleurs, NetChat, une démo qui les utililises !

    J'espère que tu connais l'aide et la touche
    Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y !
    Attention Troll Méchant !
    "Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius
    Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer !
    L'ignorance n'excuse pas la médiocrité !

    L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde)
    Il faut avoir le courage de se tromper et d'apprendre de ses erreurs

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

Discussions similaires

  1. socket sous windows
    Par youp_db dans le forum Windows
    Réponses: 3
    Dernier message: 29/08/2005, 15h53
  2. socket c++ windows/linux
    Par magic.goby dans le forum C++
    Réponses: 6
    Dernier message: 19/07/2005, 23h43
  3. Socket sous windows
    Par Higestromm dans le forum Windows
    Réponses: 20
    Dernier message: 11/01/2005, 17h47
  4. [BPW] Dialogues communs Windows 32 bits
    Par Alcatîz dans le forum Turbo Pascal
    Réponses: 28
    Dernier message: 29/03/2003, 22h59
  5. utilisation des sockets sous windows
    Par Tupac dans le forum Réseau
    Réponses: 2
    Dernier message: 21/12/2002, 18h24

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