lcBinary = ULong2Str(lnNumeric)

No me funciona, el resultado me da siempre "  ".

Encontre otras 2 funciones hechas con vfp

http://microsoft.public.es.vfoxpro.narkive.com/z8K5NAlX/como-crear-o-modificar-un-valor-dword

pero tampoco me devuelven algo coherente.

Espero que no sea un tema de 64 bits.

Saludos,

Pancho

El 17 de junio de 2015, 20:56, francisco prieto <[email protected]>
escribió:

> Fer,
>
> Entonces por lo que leo ahi Carlos hizo esta funcion...
>
> && unsigned long (32 bit unsigned integer), valid range is 0 to 4294967296
> lnNumeric = 4294967293
> lcBinary = ULong2Str(lnNumeric)
> lnNumeric2 = Str2ULong(lcBinary)
> ? lnNumeric = lnNumeric2 && always .T.
>
> Como yo debo representar el numero 7795643000465 en 2 bloques, entonces
> deberia... en el primer bloque representar
>
> 4294967296
> y en el segundo bloque el resultado de
>
> 7795643000465%4294967296, es decir 27358225
>
> No te parece?
>
> Saludos,
>
> Pancho
> Córdoba
> Argentina
>
> El 17 de junio de 2015, 20:25, Fernando D. Bozzo <[email protected]>
> escribió:
>
>> No, mirá lo que te comenté de Carlos Alloati, que hizo un trabajo
>> excelente sobre estructuras de datos y punteros C++ para FoxPro
>> La librería está acá :
>>
>> http://vfpx.codeplex.com/wikipage?title=VFP2C32
>> El 18/06/2015 01:19, "francisco prieto" <[email protected]> escribió:
>>
>>> Pablo,
>>>
>>> Lo que encontre y no se si es lo mismo es lo siguiente
>>>
>>> https://support.microsoft.com/en-us/kb/258262
>>>
>>> Microsoft lo explica para crear un valor DWORD (que tengo entendido es
>>> un unsigned long
>>> http://www.codeproject.com/Questions/230588/How-to-convert-between-string-and-DWORD-unsigned-l)
>>> en el registro de Windows
>>>
>>> Si eso es correcto la funcion WriteRegDWORD en su parametro
>>> nValueToWrite debería devolverme ese valor numerico.
>>>
>>> Alguien ha usado eso?
>>>
>>> Pancho,
>>> Cordoba
>>> Argentina
>>>
>>> El 17 de junio de 2015, 20:05, Pablo Pioli <[email protected]>
>>> escribió:
>>>
>>>> Buscaste en la API de Windows? en el iFox solia hacer varias
>>>> conversiones de ese tipo copiando porciones de memoria de un lado a otro.
>>>>
>>>> El 17/06/2015 a las 07:46 p.m., francisco prieto escibió:
>>>>
>>>>> Grupo,
>>>>>
>>>>> Alguien sabe si existe alguna libreria o fll que permita convertir una
>>>>> cadena a unsigned long y viceversa, como lo hace C++ con la funcion 
>>>>> Strtoul
>>>>> o no tengo mas remedio que hacer una fll en C?
>>>>>
>>>>> Saludos a Todos,
>>>>>
>>>>> Pancho
>>>>> Córdoba
>>>>> Argentina
>>>>>
>>>>
>>>>
>>>>
>>>
>

Responder a