Merci encore pour ta réponse !itasoft a écrit : ↑07 août 2025, 11:24 Il faut faire une sequence
Sur le IHM clic sur touche SCAN 1 et scanner le 1er code barre
Puis clic sur touche SCAN 2 et scanner le 2eme code barre
---------------
01.JPG
---------script----------
//===Touches=======
boolean scan1=YA_SCAN_1.getIntValue()>0;
boolean scan2=YA_SCAN_2.getIntValue()>0;
//Scan du 1er code barre
if (Barcode01.getStringValue().compareTo("") != 0 && scan1)
{
sMSG_1.write(Barcode01.getStringValue());
Barcode01.write("");
YA_SCAN_1.write(0);
}
//Scan du 2eme code barre
if (Barcode01.getStringValue().compareTo("") != 0 && scan2)
{
sMSG_2.write(Barcode01.getStringValue());
Barcode01.write("");
YA_SCAN_2.write(0);
}
Juste pour être sure et pas faire de bêtises le scan 1 c'est bien un string display ?
Quand tu écris cette ligne "boolean scan1=YA_SCAN_1.getIntValue()>0;", ya_scan est bien une variable string que tu as créée à coté
mais du coup dans l'affichage du display je ne sais plus quoi mettre je comprends ton code a peu pres mais pas entierement
désolé de t'embêter j'essaie de comprendre le fonctionnement


