Power Builder - como registrar en el regedit un valor exadecimal ?

 
Vista:
Imágen de perfil de Antonio
Val: 176
Bronce
Ha mantenido su posición en Power Builder (en relación al último mes)
Gráfica de Power Builder

como registrar en el regedit un valor exadecimal ?

Publicado por Antonio (1271 intervenciones) el 14/11/2004 00:40:03
Hola a todos:

tengo un a duda, he intentado registrar valores con las funciones del RegistrySet() que tiene PowerBuilder con las siguientes inficaciones:
RegString! RegExpandString! RegBinary! ReguLong!
ReguLongBigEndian! RegLink! RegMultiString!

pero no logro introducir un valor de tipo DWORD (Hexadecimal) ya que construi un instaldor por PB y e intento registrar los parámetros de conectividad de una base de datos de Access.

Ojala puedan ayudarme...

Gracias
Antonio
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:como registrar en el regedit un valor exadecima

Publicado por Oscar (1178 intervenciones) el 14/11/2004 14:17:06
Cuando ingresas al regedit y si el valor es del tipo DWORD, te permite visualizar el mismo número en Hexadecimal (por defecto) ó en decimal. Entonces, puedes enviarle con el RegistrySet, simplemente un decimal, para que te lo convierta automáticamente en hexadecimal.

Ejemplo:
Se desea crear el valor DriverID del tipo DWORD; que debe tener el número 19(en hexadecimal) ó 25 (en decimal). Entonces, sólo le enviamos en decimal:

String ls_path
ls_path='HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\midatabase\'
RegistrySet( ls_path,"DriverID", ReguLong!,25)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Antonio
Val: 176
Bronce
Ha mantenido su posición en Power Builder (en relación al último mes)
Gráfica de Power Builder

MIL GRACIAS OSCAR... SOLUCIONADO

Publicado por Antonio (1271 intervenciones) el 14/11/2004 19:13:39
Hola Oscar:

Mil gracias, lo aplique y funciona perfecto....

Saludos
Antonio
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar