|
| Enregistrement dans une table. |
| Iniciado por Maxime, 12,jun. 2019 10:04 - No hay respuesta |
| |
| | | |
|
| |
Miembro registrado 106 mensajes |
|
| Publicado el 12,junio 2019 - 10:04 |
Bonjour ,
Je possède le code suivant :
SI SocketEcrit(Nom_socket,MbusQuery)= Vrai ALORS Reponse_autom=SocketLit(Nom_socket,Faux) Tailleréponse=Taille(Reponse_autom) nNb_octet_reponse=Reponse_autom[[9]] POUR i=10 À nNb_octet_reponse + 9 PAS 2 nValeur1=BufferVersEntier(Reponse_autom,i,1) nValeur2=BufferVersEntier(Reponse_autom,i-1,1) nValeur=(nValeur2*256) + nValeur1 sReponseautomate=sReponseautomate+NumériqueVersChaîne(nValeur)+RC CompteurTest.TTCompteur=sReponseautomate FIN HAjoute(CompteurTest,hIgnoreDoublon) RENVOYER(sReponseautomate)
Mon problème est le suivant :
Je suis en connexion avec un automate sur lequel je lis des mot allant de 2010 a 2130 jusqu'ici aucun soucis . Je dois lire exactement les mots 2010 , 2012 , 2014 etc jusqu'a 2130 hors avec le code actuel il lit tout les mots y compris ceux que je ne souhaite pas . J'aimerai pouvoir enregistré dans ma table uniquement les mots qui me concerne qui sont a un pas de 2 sans passé par des selon cas .
Cordialement M.Plouy |
| |
| |
| | | |
|
| | | | |
| | |
|