Oppure

Loading
01/02/09 6:17
avete perfettamente ragione.....
mi da l'errore su un file da 600 mb......
avete qualche idea su come risolvee il problema?....

01/02/09 8:18
theprogrammer
Da MSDN per la API CryptCreateHash :

This function ... can be called multiple times to compute the hash of long or discontinuous data streams.

Quindi, devi allocare un numero di byte minore, leggere il file "pezzo per pezzo" e chiamare la
CryptCreateHash per ogni porzione di file che hai letto.

Considera comunque che il limite dell'allocazione quando lavori nell'IDE e' minore. Se compili il tuo programma in un EXE, quando esegui l'EXE, potresti non avere errori anche oltre i 600 M.
Ultima modifica effettuata da theprogrammer 01/02/09 8:26
aaa