FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
error EVariantTypeCastError
al ejecutar siempre me da el error cuando quiere cagar el formulario de datos:
Código:
Project Panide.exe raised exception class EVariantTypeCastError with message 'Could not convert variant of type (Null) into type (String)'.Process stopped. Use Step or Run to continue. Última edición por roman fecha: 18-11-2004 a las 15:43:25. Razón: Líneas demasiado largas |
#2
|
||||
|
||||
Hola NuncaMas,
Edité tu mensaje para cortar las líneas ya que no podían verse sin desplazarse horizontalmente. El mensaje sale cuando se intenta asignar un valor Null a un string. Como no das detalles del código es difícil saber en qué parte está ocurriendo. Sin embargo puedes poner la variable global NullStrictConvert (por defecto en true) en false. Esto hace que los valores Null se conviertan a 0 en caso de enteros o a cadenas vacías en caso de strings- más precisamente se convierten al valor de la variable global NullAsStringValue (por defecto igual a ''). Haz la asignación al principio de la aplicación, antes de que se activen las tablas. Quizá lo más conveniente sea en el archivo dpr incluyendo ahí la unidad Variants. // Saludos |
#3
|
||||
|
||||
Hola,
Gracias Román. |
#4
|
|||
|
|||
Cita:
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
#5
|
||||
|
||||
Je, je, pensé que NuncaMás se iba a hablar de este hilo
// Saludos |
#6
|
||||
|
||||
Hola,
Pues ya ves... me hinché a buscar en Google para tratar de localizar información acerca de cierta excepción con el mensaje famoso "Could not convert variant of type (Null) into type (String)" y nada... no daba pie con bola... y mira que entonces encuentro un enlace (buscando en Google, ya digo) al ClubDelphi y no sé porqué intuía que ya no iba a tener que buscar más. Y así ha sido. Utilizando la variable que mencionas arriaba adiós excepción. ¡Y adiós al quebradero de cabeza! Por eso no pude resistirme y quise darte las gracias Román. |
#7
|
|||
|
|||
OleVariant
mi problema es parecido, si me pueden ayudar agradecido.
el error es el siguiente Could not convert variant of type (Dispatch) into (string). estoy tratando de leer un arreglo de tipo olevariant. saludos |
|
|
|