Programación General > Visual Basic 6.0 e inferiores
Error Al ejecutar
(1/1)
xAnubiSx:
Buenas, estoy desarrollando una aplicación en VB6.
Es una aplicación que utiliza base de datos Access, y Crystal Reports 10, Trabaja sobre Windows XP.
Para que funcione en todas las maquinas había creado un instalador con InstallShield 12, pero tuve unos problemitas a la hora de actualizar la aplicación así que migre a Nsis.
Ahora el problema, cuando hice modificaciones y actualicé la aplicación en las maquinas que no tiene instalado el visual Basic me entrega el siguiente error:
--- Código: Text ---Run-Time error '5'.Invalid Procedure call or argument
Ejecuta las consultas solicitadas pero después se cierra!
Alguien tiene idea de que puede ser ?
Gracias
F_Tanori:
Pueden ser varias cosas
porque no puede manda llamar un metodo o una funcion , o los parametros de este son incorrectos, tu que conoces el sistema revisa cuando realizas que accion es que da el error despues realiza lo mismo en tu proyecto, para que revises el codigo
Es muy poca informacion lo que nos das para poder resolver el problema
Saludos
xAnubiSx:
Mira pego el codigo de donde me sale el error !
--- Código: Text ---Private Sub cmd_Click()On Error GoTo ErrorfrmBuscar.Show vbModalIf MsgBox("¿Desea Cambiar El Cliente?", vbCritical + vbYesNo) = vbYes Then If idCliente = 0 Or tIndex = 0 Then Exit Sub Call db1.updCliente(tIndex, idCliente) MsgBox "El Cliente a sido cambia con exito", vbInformationEnd IfCall SetData(tIndex)Exit SubError: MsgBox "Error", vbInformationEnd Sub
el tema es que no veo el error...
El Procedimiento es el siguiente :
Tengo una variable global idcliente, cuando abro el form frmBuscar, al cerrarse queda almacenado el idcliente.
El db1.updCliente ejecuta una consulta SQL.
El SetData ejecuta otra consulta SQL para mostrar los datos del cliente.
para mi no es error de codigo, porque en la pc que estoy desarrollando el programa me anda bien, el tema es cuando voy a otra PC ... hay sale el error! (Algun run-time ?)
Gracias!
Navegación
Ir a la versión completa