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 :

Affichage d'une valeur dans un edit ou memo dans un écran digital


Sujet :

Delphi

  1. #1
    Membre très actif
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2018
    Messages
    490
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2018
    Messages : 490
    Par défaut Affichage d'une valeur dans un edit ou memo dans un écran digital
    Bonjour
    Je recherche un code Delphi 7 permettant d’afficher en temps réel le total du prix dans un TEdit ou un TMemo.
    Le matériel utilisé est un écran tactile HF POS PC CY-100 SB.

    Merci par avance pour votre assistance.

  2. #2
    Expert éminent
    Avatar de ShaiLeTroll
    Homme Profil pro
    Développeur C++\Delphi
    Inscrit en
    Juillet 2006
    Messages
    14 137
    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 137
    Par défaut
    La première question, c'est un Windows le système d'exploitation du POS ?
    N'est-ce pas dans le nom c'est un "PC"
    C'est un modèle qui semble assez moderne, donc au final, c'est une application Win32 classique que l'on peut installer

    Si c'est un Linux, voire ce qui est possible dans un autre langage pour l'affichage, peut-être une application Web.


    On va répéter la même inlassable réponse à ces questions répétées mainte et mainte fois : LIRE la Documentation !
    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

  3. #3
    Membre très actif
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2018
    Messages
    490
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2018
    Messages : 490
    Par défaut
    Citation Envoyé par ShaiLeTroll Voir le message
    La première question, c'est un Windows le système d'exploitation du POS ?
    C'est un modèle qui semble assez moderne, donc au final, c'est une application Win32 classique


    On va répéter la même inlassable réponse à ces questions répétées mainte et mainte fois : LIRE la Documentation !


    Oui, je confirme que le POS fonctionne bien sous Windows.

    Concernant la documentation, vous parlez des échanges précédents ou d’un manuel utilisateur ?
    Pour information, le manuel fourni avec l’appareil ne contient quasiment rien : trois pages qui parlent uniquement de la garantie. C’est un modèle chinois, l’écran ne dispose d’aucune documentation technique exploitable.

  4. #4
    Expert éminent
    Avatar de ShaiLeTroll
    Homme Profil pro
    Développeur C++\Delphi
    Inscrit en
    Juillet 2006
    Messages
    14 137
    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 137
    Par défaut
    Eh ben si c'est un Windows, suffit de faire un EXE et l'installer, quelle est la difficulté ?
    Voir surtout la connectivité, voire si le MSTSC est activable pour un contrôle à distance ... voir tout ce qui concerne les droits d'accès, partage réseau ...

    C'est la même chose que faire une application pour un Surface Pro qui était une fausse tablette, différente du Surface RT (ARM et non x64)
    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

  5. #5
    Membre très actif
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2018
    Messages
    490
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2018
    Messages : 490
    Par défaut
    Citation Envoyé par ShaiLeTroll Voir le message
    Eh ben si c'est un Windows, suffit de faire un EXE et l'installer, quelle est la difficulté ?
    Voir surtout la connectivité, voire si le MSTSC est activable pour un contrôle à distance ... voir tout ce qui concerne les droits d'accès, partage réseau ...

    C'est la même chose que faire une application pour un Surface Pro qui était une fausse tablette, différente du Surface RT (ARM et non x64)


    Ah, je pense que nous ne parlions pas du même appareil.
    Vous faites référence à l’afficheur de prix utilisé en supérette, souvent équipé d’un lecteur de codes-barres.

    De mon côté, il s’agit d’un autre type d’équipement.
    Je vais illustrer avec une image pour être plus explicite.
    Images attachées Images attachées  

  6. #6
    Expert éminent
    Avatar de ShaiLeTroll
    Homme Profil pro
    Développeur C++\Delphi
    Inscrit en
    Juillet 2006
    Messages
    14 137
    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 137
    Par défaut
    Citation Envoyé par LandGreen Voir le message
    De mon côté, il s’agit d’un autre type d’équipement.
    écran tactile HF POS PC CY-100 SB
    Question imprécise, réponse imprécise
    Vous parliez de l'écran tactile, votre image montre que c'est l'autre écran, vous ne faites même pas l'effort de vous mettre à notre place moi j'ai fait Google "écran tactile HF POS PC CY-100 SB" et j'ai vu les images de Google, je ne suis pas allé plus loin, surtout les sites douteux qui mentionnent exactement la même référence.

    Donc on en revient à l'écran lumineux !
    Ce sujet sera comment celui de messahel : Afficher le prix dans le 2ème écran de PC ENIGMA model EN-1560

    Lisez la partie sur la gestion des périphériques, c'est le plus important !

    Pour être précis, cela s'appelle "Afficheur Client" c'est la base quand on travaille sur un POS de connaitre le nom de chaque élément d'une caisse.



    Une fois qu'il y ait un programme Delphi SUR le PC de la caisse, normalement le POS contient un driver permettant d'utiliser l'écran arrière servant d'afficheur client, il faut contacter vendeur et fabricant pour avoir les spécifications techniques, électriques, électroniques et logicielles. Tout ce qui peut être utile, c'est à vous de faire la collecte d'information !

    Vous n'avez pas un logiciel d'exploitation de caisse fournie ?
    Pas la moindre DLL fournie ?
    C'est parfois du ESC POS, en fait, cela s'utilise comme une sorte d'imprimante pour un affichage simplifié par émulation, faut-il que le logiciel d'exploitation ait été un tant soit peu réfléchi, j'ai un doute car les afficheurs clients étant plus complexe qu'avant, ce vieux mode de fonctionnement est moins répandu pour gérer couleur, animation ...

    Qui achète ce genre de matériel sans une étude d'opérabilité voire même juste de faisabilité !
    J'ai utilisé du matériel comme celui de Dahua, c'est Chinois et très documenté, il faudrait juste les bons intermédiaires, on voit beaucoup de site de vente douteux dans la recherche pas moyen que j'aille regarder, c'est à vous de fournir tous les éléments.

    Pour des affichages plus complexe comme un texte défilant, il faudrait vérifier la connectivité (oui encore) pour voir comment est branché l'écran derrière sur le PC, est-il un périphérique COM ou USB, sur lequel écrire directement en Protocol Série, un bon vieux TPortCom fera l'affaire.
    C'est un POS "All-In-One", cela peut-être d'autres type de connectique industriel, dans ce cas c'est un périphérique "natif" directement lié à la carte de mère (bon ça aussi c'était dans les années 80, maintenant avec le tout PC, c'est peu probable que soit de l'électronique custom avec un bon vieux bornier RS485 ou RS422 avec un adapteur RS232 ).

    Avant de venir poser ce genre de question, préparer mieux vos questions, avec un texte, un extrait de documentation technique, ce n'est pas un forum de support de POS, on a des questions permanentes sur ce genre de périphérique.
    On ne peut faire QUE des suppositions
    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

  7. #7
    Membre très actif
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2018
    Messages
    490
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2018
    Messages : 490
    Par défaut
    Citation Envoyé par ShaiLeTroll Voir le message
    Question imprécise, réponse imprécise
    Vous parliez de l'écran tactile, votre image montre que c'est l'autre écran, vous ne faites même pas l'effort de vous mettre à notre place moi j'ai fait Google "écran tactile HF POS PC CY-100 SB" et j'ai vu les images de Google, je ne suis pas allé plus loin, surtout les sites douteux qui mentionnent exactement la même référence.

    Donc on en revient à l'écran lumineux !
    Ce sujet sera comment celui de messahel : Afficher le prix dans le 2ème écran de PC ENIGMA model EN-1560

    Lisez la partie sur la gestion des périphériques, c'est le plus important !

    Pour être précis, cela s'appelle "Afficheur Client" c'est la base quand on travaille sur un POS de connaitre le nom de chaque élément d'une caisse.



    Une fois qu'il y ait un programme Delphi SUR le PC de la caisse, normalement le POS contient un driver permettant d'utiliser l'écran arrière servant d'afficheur client, il faut contacter vendeur et fabricant pour avoir les spécifications techniques, électriques, électroniques et logicielles. Tout ce qui peut être utile, c'est à vous de faire la collecte d'information !

    Vous n'avez pas un logiciel d'exploitation de caisse fournie ?
    Pas la moindre DLL fournie ?
    C'est parfois du ESC POS, en fait, cela s'utilise comme une sorte d'imprimante pour un affichage simplifié par émulation, faut-il que le logiciel d'exploitation ait été un tant soit peu réfléchi, j'ai un doute car les afficheurs clients étant plus complexe qu'avant, ce vieux mode de fonctionnement est moins répandu pour gérer couleur, animation ...

    Qui achète ce genre de matériel sans une étude d'opérabilité voire même juste de faisabilité !
    J'ai utilisé du matériel comme celui de Dahua, c'est Chinois et très documenté, il faudrait juste les bons intermédiaires, on voit beaucoup de site de vente douteux dans la recherche pas moyen que j'aille regarder, c'est à vous de fournir tous les éléments.

    Pour des affichages plus complexe comme un texte défilant, il faudrait vérifier la connectivité (oui encore) pour voir comment est branché l'écran derrière sur le PC, est-il un périphérique COM ou USB, sur lequel écrire directement en Protocol Série, un bon vieux TPortCom fera l'affaire.
    C'est un POS "All-In-One", cela peut-être d'autres type de connectique industriel, dans ce cas c'est un périphérique "natif" directement lié à la carte de mère (bon ça aussi c'était dans les années 80, maintenant avec le tout PC, c'est peu probable que soit de l'électronique custom avec un bon vieux bornier RS485 ou RS422 avec un adapteur RS232 ).

    Avant de venir poser ce genre de question, préparer mieux vos questions, avec un texte, un extrait de documentation technique, ce n'est pas un forum de support de POS, on a des questions permanentes sur ce genre de périphérique.
    On ne peut faire QUE des suppositions


    Merci pour votre retour.

    Je tiens simplement à préciser que l’image n’a pas été publiée par erreur : j’ai oublié de valider l’envoi lors de la pièce jointe, d’où l’absence dans mon premier message. Comme vous pouvez le constater sur mes précédentes interventions, je fournis systématiquement les captures nécessaires lorsqu’elles sont disponibles.

    Concernant le sujet lui-même, j’ai bien lu l’intégralité des échanges sur le lien que vous mentionnez. Toutefois, la discussion citée n’aboutit à aucune solution concrète : aucun retour technique finalisé, aucune méthode confirmée pour exploiter l’afficheur client du modèle concerné.

    Je reste donc dans la même problématique :
    pas de documentation constructeur, pas de driver dédié, et aucune indication claire sur la connectivité ou le protocole utilisé par l’afficheur arrière.

    Merci pour vos précisions.

  8. #8
    Expert confirmé
    Avatar de popo
    Homme Profil pro
    Analyste programmeur Delphi / C#
    Inscrit en
    Mars 2005
    Messages
    3 040
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Analyste programmeur Delphi / C#
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 3 040
    Par défaut
    Citation Envoyé par LandGreen Voir le message
    Toutefois, la discussion citée n’aboutit à aucune solution concrète : aucun retour technique finalisé, aucune méthode confirmée pour exploiter l’afficheur client du modèle concerné.

    Je reste donc dans la même problématique :
    pas de documentation constructeur, pas de driver dédié, et aucune indication claire sur la connectivité ou le protocole utilisé par l’afficheur arrière.
    La discussion se termine pourtant bien sur une solution concrète puisque le dernier lien donné est celui de la documentation du POS utilisé.
    Si votre modèle n'est pas le même, cette doc ne vous servira probablement pas à grand chose.

    Mais, il y a un conseil donné dans cette discussion, répété plus fois et que j'ai moi même écrit en gros et en rouge.
    Encore une fois, la première chose à faire est de contacter le fabriquant.

  9. #9
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 727
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 727
    Billets dans le blog
    65
    Par défaut
    Le hic d'une photo, c'est que l'on n'a qu'un nom : "Touch System" or avec cela une recherche n'avance pas vraiment, je suis sûr que , quelque part sur la machine, il y a plus d'informations utiles.
    Ce qu'il faut vraiment c'est le nom du fabricant et le modèle
    MVP Embarcadero
    Delphi installés : D3,D7,D2010,XE4,XE7,D10 (Rio, Sidney), D11 (Alexandria), D12 (Athènes)
    SGBD : Firebird 2.5, 3, SQLite
    générateurs États : FastReport, Rave, QuickReport
    OS : Window Vista, Windows 10, Windows 11, Ubuntu, Androïd

  10. #10
    Membre très actif
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2018
    Messages
    490
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2018
    Messages : 490
    Par défaut
    Citation Envoyé par SergioMaster Voir le message
    Le hic d'une photo, c'est que l'on n'a qu'un nom : "Touch System" or avec cela une recherche n'avance pas vraiment, je suis sûr que , quelque part sur la machine, il y a plus d'informations utiles.
    Ce qu'il faut vraiment c'est le nom du fabricant et le modèle

    La seule étiquette disponible est bien celle-ci.
    Aucun CD fourni avec l’écran, et aucun manuel d’utilisation non plus.
    Images attachées Images attachées  

  11. #11
    Expert éminent
    Avatar de ShaiLeTroll
    Homme Profil pro
    Développeur C++\Delphi
    Inscrit en
    Juillet 2006
    Messages
    14 137
    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 137
    Par défaut
    Vu la saleté du câble, on dirait un vieux matos recyclé, ce n'est pas surprenant de n'avoir aucune documentation, aucun support pour du matériel d'occasion.

    Le problème, c'est que cela reste à vous de contacter le fabricant NEWPOS pour avoir des informations.
    Personne ne le fera pour vous !
    Leur site indique plusieurs contacts selon la région, choisissez le votre ... du moins si c'est le NEWPOS Chinois car il y a un NEWPOS Maroc aussi, ça sent la magouille sur le nom d'une marque bidon entre NEWPOS Système d'Encaissement et NEWPOS IT & INFRASTRUTURE, à mon avis c'est même pas la fabricant, juste une boite qui recolle son étiquette sur un appareil fait par un tiers en Chine avec un revendeur à Alger qui vend exactement ce modèle.

    Avez-vous au moins regarder les périphériques COM qui trainent ?
    En supposant que l'écran "afficheur client" est connecté en USB en émulation COM, c'est presque tout le temps le cas, c'est une connectique interne, ça c'est dans les spécifications techniques.
    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

  12. #12
    Membre très actif
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2018
    Messages
    490
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2018
    Messages : 490
    Par défaut
    Citation Envoyé par ShaiLeTroll Voir le message
    Vu la saleté du câble, on dirait un vieux matos recyclé, ce n'est pas surprenant de n'avoir aucune documentation, aucun support pour du matériel d'occasion.

    Le problème, c'est que cela reste à vous de contacter le fabricant NEWPOS pour avoir des informations.
    Personne ne le fera pour vous !
    Leur site indique plusieurs contacts selon la région, choisissez le votre ... du moins si c'est le NEWPOS Chinois car il y a un NEWPOS Maroc aussi, ça sent la magouille sur le nom d'une marque bidon entre NEWPOS Système d'Encaissement et NEWPOS IT & INFRASTRUTURE, à mon avis c'est même pas la fabricant, juste une boite qui recolle son étiquette sur un appareil fait par un tiers en Chine avec un revendeur à Alger qui vend exactement ce modèle.

    Avez-vous au moins regarder les périphériques COM qui trainent ?
    En supposant que l'écran "afficheur client" est connecté en USB en émulation COM, c'est presque tout le temps le cas, c'est une connectique interne, ça c'est dans les spécifications techniques.


    Le câble est effectivement sale parce qu’il était placé juste à côté d’une cuisine de restaurant, mais l’écran en lui-même est neuf : il est sorti du carton il y a seulement cinq jours, donc ce n’est pas du matériel d’occasion.

    Pour la configuration des périphériques, voici les éléments dont nous disposons actuellement :
    Images attachées Images attachées  

Discussions similaires

  1. [QtGui] Erreur d'affichage d'une valeur dans une liste déroulante
    Par nancy maman dans le forum PyQt
    Réponses: 2
    Dernier message: 08/08/2011, 15h48
  2. Ré-affichage d'une valeur dans commande numérique
    Par dawson033 dans le forum LabVIEW
    Réponses: 4
    Dernier message: 22/03/2010, 15h38
  3. Affichage d'une valeur dans une zone de texte : Problème d'affichage
    Par snoopy69 dans le forum VB 6 et antérieur
    Réponses: 7
    Dernier message: 08/07/2008, 09h49
  4. Affichage d'une valeur dans un champs
    Par vinz78 dans le forum VBScript
    Réponses: 3
    Dernier message: 28/06/2007, 17h20
  5. [WD11]Affichage d'une valeur dans une combo
    Par fabpeden dans le forum WinDev
    Réponses: 5
    Dernier message: 05/04/2007, 11h03

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