Visual Basic - Error abriendo archivo

Life is soft - evento anual de software empresarial
   
Vista:

Error abriendo archivo

Publicado por Ivan (2 intervenciones) el 08/07/2009 11:50:47
Hola a todos.

Vereis, tengo un problema en una parte del codigo de mi programa, y no entiendo qué puede pasar. El caso es q el error me lo da en la segunda linea que aqui os pongo:

Set miERModel = new ERModel

If Not miERModel.OpenFile(fileName) Then

Siendo ERModel una variable definida en una dll. (a la cual ya añadí la referencia). El error que me da es el siguiente:

Se ha producido el error '91' en tiempo de ejecución
Object variable or With block variable not set

Pero no entiendo que tiene que ver ese error con esa parte del programa.

Alguna idea??

Gracias por la ayuda y un saludo.
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:Error abriendo archivo

Publicado por Yo (29 intervenciones) el 08/07/2009 16:54:31
Bueno no creo que "ERModel" sea una "variable definida en una dll";
por lo que veo es una CLASE.
El error que mencionas sucede cuando tratas de usar algún método o propiedad de una clase pero tu objeto (en este caso se trata de "miERModel") no ha sido inicializado correctamente. No basta con declarar el objeto o instancia de una clase, se debe ejecutar algún evento que la inicialice, claro, según lo que requieras.
Como desconocemos de qué trata o qué hace la clase mencionada ("ERModel") no podemos ayudarte más pero puedes empezar por ver cómo debe inicializarse en forma correcta.

Un ejemplo similar al error que te ocurre podría ser este:

Dim rst as New ADODB.Recordset

If rst.EOF Then
MsgBox "No hay registros en la tabla"
End If
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