Search  
Sunday, December 5, 2021 ..:: Forum ::.. Register  Login
 Forum Minimize
Pentru a putea posta mesaje trebuie să vă înregistraţi.
Notă: Mesajele cu conţinut jignitor sau ilegal (inclusiv cereri de soft piratat) nu sunt acceptate şi vor fi şterse imediat .

Pentru a primi raspunsuri rapide si corecte, scrieti in mesaj ce intentionati sa faceti, ce mesaj de eroare primiti, in ce context si in urma caror actiuni. De asemenea, mentionati versiunea de FoxPro in care lucrati!
Dacă nu specificați versiunea, se consideră VFP 9.0 SP2.

SearchForum Home
  Visual FoxPro  Cod, sintaxa si comenzi  Calcul Checksum...
 Calcul Checksum
 
 7/27/2019 12:03:57 PM
User is offlinejustgioni
102 posts
5th


Calcul Checksum
 (N/A)
Buna ziua !

Am un string la care trebuie sa calculez Checksum si nu prea ma descurc,STRINGUL este sub forma 98PPPPPC ,
98 -ESTE UN PREFIX,PPPPP -ESTE O VARIABILA (pret=29.00) sub forma 02900,C =Checksum.

Formula de calcul data este :C= Checksum, logical sum (XOR) of all previous characters.
 7/28/2019 11:33:29 AM
User is offlineDaniel Buduru
3528 posts
1st




Re: Calcul Checksum
 (Romania)
In VFP9 fubctia BITXOR() suporta 26 de argumente, se poate calcula suma intr-o singura expresie, daca sirul nu are mai mult de 26 de caractere.

Expresia ar fi asta:

lcstr='98'+'PPPPPP'
C=BITXOR(asc(subs(lcstr,1,1)), asc(subs(lcstr,2,1)), asc(subs(lcstr,3,1)), ..... ,asc(subs(lcstr,7,1)))

Daniel Buduru
 7/28/2019 12:50:19 PM
User is offlinejustgioni
102 posts
5th


Re: Calcul Checksum
 (N/A)
A functionat perfect ....

Multumesc tare mult !!!!!!!!
  Visual FoxPro  Cod, sintaxa si comenzi  Calcul Checksum...

Search  Forum Home         

Copyright 2002-2013 Profox   Terms Of Use  Privacy Statement