Código:
For i = LBound(buffer) To UBound(buffer)
de la funcion:
Código:
Public Function GetByteArrayCrc32(ByRef buffer() As Byte) As Long
algun error en mi codigo puede ser? osea algo mal declarado?
EDIT:
i esta declarado como integer (tengo entendido que es un maximo de 32767)
Cuando se compila el proyecto solo tuyo, UBound(buffer) vale "20479", osea esta adentro...
Pero cuando lo compilo con mi proyecto, este valor pasa a ser "118682", por eso tira desbordamiento supongo verdad?
Como se puede solucionar? saludos!