|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : octobre 2007 Messages : 9 ![]() |
Bonjour
Je suis confronté à un problème dont je ne trouve pas la solution. Je parcours un répertoire via FTP (avec FtpFindFirstFile et InternetFindNextFile) et je souhaite récupérer la taille des fichiers contenus dans ce répertoire. Les deux fonctions utilisée me renvoient bien la taille désirée dans un champ de format "Long" (signé). Mais en réalité, l'API renvoie cette donnée sous un format DWORD (non signé). Et là, je tombe sur le problème du Long qui est codé en complément à 2. Donc au dessus d'une certaine taille, j'obtiens un nombre négatif... Ce que je voudrais donc, c'est, à partir de ce nombre négatif, pouvoir obtenir la valeur non signée correspondante .... Merci de votre aide |
|
|
00
|
|
|
#2 | |
|
Expert Confirmé Sénior
![]() Inscription : juillet 2008 Messages : 5 848 ![]() |
Bonsoir
Si y est ton nombre signé négatif Tu aura ton x positif non signé avec Citation:
__________________
Cordialement. |
|
|
|
10
|
|
|
#3 |
|
Invité de passage
![]() Inscription : octobre 2007 Messages : 9 ![]() |
Mais oui, mais c'est bien sur, le complément à 2 !!!
Et la réponse était dans la question. Moi qui cherchait comment récupérer la valeur en binaire, faire la conversion bit à bit, etc .... Merci beaucoup ![]()
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com