|
manipuler un afficheur client |
Débuté par bez, 20 aoû. 2007 09:20 - 10 réponses |
| |
| | | |
|
| |
Posté le 20 août 2007 - 09:20 |
Salut tout le monde; j'aimerais afficher des messages dans un afficheur client qui possède deux lignes (dans la premières lignes j'aimerais affiché le libellé de l'article et dans la deuxième ligne j'aimerais afficher le prix). MERCI A TOUT CEUX QUI M'ONT AIDER AUPARAVANT ET MAINTENANT. |
| |
| |
| | | |
|
| | |
| |
Posté le 20 août 2007 - 13:19 |
Dans un ou deux champs <libellé> peut-être ? |
| |
| |
| | | |
|
| | |
| |
Posté le 20 août 2007 - 18:28 |
Utilises-tu l'activeX OPOS pour gérer le périph. ? |
| |
| |
| | | |
|
| | |
| |
Posté le 21 août 2007 - 00:23 |
c'est quoi OPOS. Et si j'ai pas cette active X comment je peux faire?????????? Merci de m'aider car je suis complètement perdu. |
| |
| |
| | | |
|
| | |
| |
Posté le 21 août 2007 - 10:28 |
Bonjour
Faire comme d'habitude quand du matériel spécifique est concerné : contacter le vendeur du matériel ou son fabriquant, et lui demander/Acheter un SDK
Cordialement
-- Fabrice Harari Consultant WinDev, WebDev et WinDev Mobile International
Plus d'information sur http://fabriceharari.com/index_FR.html
bez wrote:
c'est quoi OPOS. Et si j'ai pas cette active X comment je peux faire?????????? Merci de m'aider car je suis complètement perdu. |
| |
| |
| | | |
|
| | |
| |
Posté le 23 août 2007 - 16:46 |
| |
| |
| | | |
|
| | |
| |
Posté le 28 septembre 2007 - 16:59 |
Hello
C'est très simple et sans le système OPOS.
Il faut s'imaginer que l'afficheur client est un bout de papier avec 2 x 20 caractères.
Dès lors, il faut :
1) ouvrir le port com de l'afficheur client 2) ecrire les 40 caractères 3) fermer le port com
Voici un exemple :
eCom = INILit("Afficheur", "Com", "", sPathParam) eTaille_1 = Taille(sNomProduit) eTaille_1 = 20 - eTaille_1 SI eTaille_1 < 0 ALORS eTaille_1 = 0 sLigne_2 = sQuantité+sPrix eTaille_2 = Taille(sLigne_2) eTaille_2 = 20 - eTaille_2 SI eTaille_2 < 0 ALORS eTaille_2 = 0
sLigne_1 = sNomProduit+Répète(" ",eTaille_1) sLigne_2 = sQuantité+Répète(" ",eTaille_2)+sPrix
bTest est un booléen = sOuvre(eCom,200,200) //btest = sFixeparamètre(ecom, 9600, 0, 8, 0,vrai,faux,faux) eValeur est un entier = sEcrit(eCom,Caract(12)) eValeur = sEcrit(eCom, sLigne_1 + sLigne_2) sFerme(eCom)
A disposition sur mon mail
Salutations
Michel |
| |
| |
| | | |
|
| | |
| |
Posté le 28 septembre 2007 - 17:48 |
Bonjour Michel...
et pour simplifier encore et enlever toute la salade des tailles, je suggère l'utilisation de la fonction complete(MaDonnée,20)... Arès tout, elle est faite exactement pour ça
Cordialement
-- Fabrice Harari Consultant WinDev, WebDev et WinDev Mobile International
Plus d'information sur http://fabriceharari.com/index_FR.html
Michel GAY wrote:
Hello
C'est très simple et sans le système OPOS.
Il faut s'imaginer que l'afficheur client est un bout de papier avec 2 x 20 caractères.
Dès lors, il faut :
1) ouvrir le port com de l'afficheur client 2) ecrire les 40 caractères 3) fermer le port com
Voici un exemple :
eCom = INILit("Afficheur", "Com", "", sPathParam) eTaille_1 = Taille(sNomProduit) eTaille_1 = 20 - eTaille_1 SI eTaille_1 < 0 ALORS eTaille_1 = 0 sLigne_2 = sQuantité+sPrix eTaille_2 = Taille(sLigne_2) eTaille_2 = 20 - eTaille_2 SI eTaille_2 < 0 ALORS eTaille_2 = 0
sLigne_1 = sNomProduit+Répète(" ",eTaille_1) sLigne_2 = sQuantité+Répète(" ",eTaille_2)+sPrix
bTest est un booléen = sOuvre(eCom,200,200) //btest = sFixeparamètre(ecom, 9600, 0, 8, 0,vrai,faux,faux) eValeur est un entier = sEcrit(eCom,Caract(12)) eValeur = sEcrit(eCom, sLigne_1 + sLigne_2) sFerme(eCom)
A disposition sur mon mail
Salutations
Michel
|
| |
| |
| | | |
|
| | |
| |
Posté le 04 octobre 2007 - 18:17 |
Bonjour Fabrice
Oui effectivement, c'est plus simple. Mais j'ai écrit ce code à mes débuts dans la programmation de mon soft de caisse et depuis je ne l'ai pas retouché.
Salutations
Michel |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 2 messages |
|
Posté le 12 mars 2019 - 20:11 |
Fabrice Harari a écrit :
Bonjour Michel... et pour simplifier encore et enlever toute la salade des tailles, je suggère l'utilisation de la fonction complete(MaDonnée,20)... Arès tout, elle est faite exactement pour ça Cordialement -- Fabrice Harari Consultant WinDev, WebDev et WinDev Mobile International Plus d'information sur http://fabriceharari.com/index_FR.htmlMichel GAY wrote: Hello
C'est très simple et sans le système OPOS.
Il faut s'imaginer que l'afficheur client est un bout de papier avec 2 x 20 caractères.
Dès lors, il faut :
1) ouvrir le port com de l'afficheur client 2) ecrire les 40 caractères 3) fermer le port com
Voici un exemple :
eCom = INILit("Afficheur", "Com", "", sPathParam) eTaille_1 = Taille(sNomProduit) eTaille_1 = 20 - eTaille_1 SI eTaille_1 < 0 ALORS eTaille_1 = 0 sLigne_2 = sQuantité+sPrix eTaille_2 = Taille(sLigne_2) eTaille_2 = 20 - eTaille_2 SI eTaille_2 < 0 ALORS eTaille_2 = 0
sLigne_1 = sNomProduit+Répète(" ",eTaille_1) sLigne_2 = sQuantité+Répète(" ",eTaille_2)+sPrix
bTest est un booléen = sOuvre(eCom,200,200) //btest = sFixeparamètre(ecom, 9600, 0, 8, 0,vrai,faux,faux) eValeur est un entier = sEcrit(eCom,Caract(12)) eValeur = sEcrit(eCom, sLigne_1 + sLigne_2) sFerme(eCom)
A disposition sur mon mail
Salutations
Michel
|
| |
| |
| | | |
|
| | |
| |
Membre enregistré 2 messages |
|
Posté le 12 mars 2019 - 20:16 |
| |
| |
| | | |
|
| | | | |
| | |
|