Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Guardar al go en el registro

Estas en el tema de Guardar al go en el registro en el foro de Visual Basic clásico en Foros del Web. Hola, mi problema es qu eme da un error 13 "NO coinciden los tipos", cunaod intento guardar una impresora seleccionada, en el registro. En el ...
  #1 (permalink)  
Antiguo 11/08/2006, 02:18
 
Fecha de Ingreso: julio-2003
Mensajes: 164
Antigüedad: 20 años, 9 meses
Puntos: 0
Guardar al go en el registro

Hola, mi problema es qu eme da un error 13 "NO coinciden los tipos", cunaod intento guardar una impresora seleccionada, en el registro.

En el Form Load, pongo:
cmbImpresora.ListIndex = GetRegValue(HKEY_CURRENT_USER, REG_KEY_MIPROGRAMA & "\Form_Padre\" & Me.Name, "ImpDef1", 0)

y en el Form unload:

SetRegValue HKEY_CURRENT_USER, REG_KEY_MIPROGRAMA & "\Form_Padre\" & Me.Name, "ImpDef1", cmbImpresora.Text

El error me lo da al cargar, tengo mas código de este tipo en mmi programa para gurdar checkbox o campos de texto, pero nunca combos.

La idea es que tengo un combo en el que se pueden desplegar las impresoras,
Si eligo una, me gustaría que se quedara guardada en el registro para que la próxima vez que entre al programa la leyera y se me quedara igual.

Gracias de antemano
  #2 (permalink)  
Antiguo 11/08/2006, 03:02
 
Fecha de Ingreso: julio-2003
Mensajes: 164
Antigüedad: 20 años, 9 meses
Puntos: 0
Lo tengo, el problema es que ponía lo del Form_Load antes de

For i = 0 To Printers.Count - 1
cmbImpresora.AddItem Printers(i).DeviceName
Next i

y debería estar después
  #3 (permalink)  
Antiguo 11/08/2006, 06:50
Avatar de GeoAvila
Colaborador
 
Fecha de Ingreso: diciembre-2003
Ubicación: Antigua Guatemala
Mensajes: 4.032
Antigüedad: 20 años, 4 meses
Puntos: 53
en las faq's hay un ejemplo de como guardar valores en el registro de sistema.

nos vemos..
__________________
* Antes de preguntar lee las FAQ, y por favor no hagas preguntas en las FAQ
Sitio http://www.geoavila.com twitter: @GeoAvila
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:24.