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

Error '13 en tiempo de ejecución - No coinciden los tipos

Estas en el tema de Error '13 en tiempo de ejecución - No coinciden los tipos en el foro de Visual Basic clásico en Foros del Web. Tengo un problema, y es que guardo en el registro la informacion de un label, y al ejecutar el programa me sale este error Código: ...
  #1 (permalink)  
Antiguo 28/03/2011, 23:17
 
Fecha de Ingreso: marzo-2011
Mensajes: 21
Antigüedad: 13 años, 1 mes
Puntos: 1
Error '13 en tiempo de ejecución - No coinciden los tipos

Tengo un problema, y es que guardo en el registro la informacion de un label, y al ejecutar el programa me sale este error

Código:
Private Sub Form_Initialize()
Label1.Caption = CInt(GetSetting(App.EXEName, "Key", "Tecla1", Label1.Caption))
End Sub

Código:
Private Sub Form_Unload(Cancel As Integer)
Call SaveSetting(App.EXEName, "Key", "Tecla1", Label1.Caption)
End Sub
El caracter que contiene el label.caption es "/", con ese me da error, si lo cambio a un numero por ejemplo 1, no me da error :S
  #2 (permalink)  
Antiguo 29/03/2011, 01:52
Avatar de pkj
pkj
 
Fecha de Ingreso: julio-2006
Ubicación: Órbita sincrónica
Mensajes: 899
Antigüedad: 17 años, 9 meses
Puntos: 29
Respuesta: Error '13 en tiempo de ejecución - No coinciden los tipos

Es que intentas convertirlo en Integer y no es un número.

Label1.Caption = CInt(GetSetting(App.EXEName, "Key", "Tecla1", Label1.Caption))
__________________
No hay preguntas tontas, solo gente estup..., ¡No!, ¿como era? No hay gente que pregunte a tontos... ¡Nooo!... ¡Vaya cabeza!
  #3 (permalink)  
Antiguo 29/03/2011, 05:07
Avatar de culd  
Fecha de Ingreso: noviembre-2003
Mensajes: 959
Antigüedad: 20 años, 6 meses
Puntos: 19
Respuesta: Error '13 en tiempo de ejecución - No coinciden los tipos

Cita:
Iniciado por pkj Ver Mensaje
Es que intentas convertirlo en Integer y no es un número.

Label1.Caption = CInt(GetSetting(App.EXEName, "Key", "Tecla1", Label1.Caption))
Buena respuesta, pero dijo que quiere guardar "/", y eso tampoco es un numero. Por ahi esta el drama.
  #4 (permalink)  
Antiguo 29/03/2011, 05:15
Avatar de Heimish2000  
Fecha de Ingreso: enero-2011
Ubicación: Madrid
Mensajes: 844
Antigüedad: 13 años, 3 meses
Puntos: 89
Respuesta: Error '13 en tiempo de ejecución - No coinciden los tipos

Si quieres guardar caracteres y no sólo números...¿por qué lo conviertes a entero?
  #5 (permalink)  
Antiguo 29/03/2011, 05:39
 
Fecha de Ingreso: marzo-2011
Mensajes: 21
Antigüedad: 13 años, 1 mes
Puntos: 1
Respuesta: Error '13 en tiempo de ejecución - No coinciden los tipos

Con CStr queda solucionado!

Etiquetas: tipo
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 15:59.