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 >>>> >>> >>> >>> >>
