Bonsoir,
Sauf un bug dans PB, je ne vois pas.
Je viens (malheur à moi) d'installer la version 4.41.
Hormis le fait d'avoir du modifier certaines déclarations que le compilateur n'acceptait plus,
une dll qui fonctionnait correctement sous la version 4.1
me retourne désormais des résultats aléatoires.
Ex. un sha1 correct sous pb est partiellement détérioré lors de sa récupérationaprès récupération sous VB
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 ProcedureDLL sSHA1(*sBuffer,*lenBuffer.LONG) Define.s SHA1 lenBuffer.l=*lenBuffer\l SHA1 = SHA1Fingerprint(*sBuffer, lenBuffer) lenBuffer.l=Len(SHA1) MessageRequester(Str(lenBuffer),SHA1) ;=> ae35f3fe039eba83118846bb19eb7a787b4a917d correct ProcedureReturn @SHA1.s EndProcedure
=> Ÿ?Ÿ?f3fe039eba83118846bb19eb7a787b4a917d !!!
Une explication ?
Partager