Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: hannah en 20 Octubre 2008, 19:05 pm



Título: Porblema al correr programa en vb 6
Publicado por: hannah en 20 Octubre 2008, 19:05 pm
Hola:

Tengo problemas con al ejecutar un programa en otra maquina, pos resulta que estoy realizando una aplicacion la hice ejecutable y la ejecute de otra maquina, pero me aparece un error que dice asi:

Error '91' en tiempo de ejecucion:

La variable de tipo object o la variable de bloque qitch no esta establecida...
Que puede ser este error???

De ante mano gracias


Título: Re: Porblema al correr programa en vb 6
Publicado por: APOKLIPTICO en 20 Octubre 2008, 19:37 pm
Probablemente problemas con runtimes, reinstalalos y debería funcionar...


Título: Re: Porblema al correr programa en vb 6
Publicado por: hannah en 20 Octubre 2008, 20:09 pm
Hola MUchas gracias por tu pronta respuesta...

Pero soy nueva en estoi de visual y no se como reinstalarlos, es un el CD y a que maquina le tengo k hacer eso.. En donde lo estoy haciendo ejecutable o en donde lo estoi corriendi, pork no me aparece problemas en la maquina donde estoy haciendolo ejecutable, aqui si me corre bien el problema es cuando me cambio de maquina dentro de la red...

Muchas gracias


Título: Re: Porblema al correr programa en vb 6
Publicado por: APOKLIPTICO en 20 Octubre 2008, 20:13 pm
http://www.microsoft.com/downloads/details.aspx?FamilyID=bf9a24f9-b5c5-48f4-8edd-cdf2d29a79d5 (http://www.microsoft.com/downloads/details.aspx?FamilyID=bf9a24f9-b5c5-48f4-8edd-cdf2d29a79d5)  ;D ;D

Un poquito de google y estamos...
Un abrazo
APOKLIPTICO


Título: Re: Porblema al correr programa en vb 6
Publicado por: XcryptOR en 20 Octubre 2008, 20:31 pm
Postea el code o mira la linea de codigo donde sale el error asi te podria ayudar mejor

saludos


Título: Re: Porblema al correr programa en vb 6
Publicado por: hannah en 20 Octubre 2008, 21:13 pm
Hola ya busco en google, vi que puede ser por muchos motivos el error, mi programa inicia con un pantallita donde pide el usuario y la contraseña, como ya esta .exe no me marca el error exactamente en una linea, si no que me manda la pantalla de ellos y es todo no me deja avanzar mas... No me pide nisiquiera el usuario y ni la contraseña, osea no alcanzo a ver nada...

Aqui les mando el codigo de esta pantalla:

Código:
Private Declare Function GetUserName Lib "advapi32.dll" Alias "GetUserNameA" (ByVal lpbuffer As String, nSize As Long) As Long


Public OK As Boolean
Private Sub Form_Load()
    Dim sBuffer As String
    Dim lSize As Long


    sBuffer = Space$(255)
    lSize = Len(sBuffer)
    Call GetUserName(sBuffer, lSize)
    If lSize > 0 Then
        txtUserName.Text = Left$(sBuffer, lSize)
    Else
        txtUserName.Text = vbNullString
    End If
End Sub

Private Sub cmdCancel_Click()
    OK = False
    Me.Hide
End Sub

Private Sub cmdOK_Click()
    'Pendiente: crear comprobación de contraseña
    'comprobar si la contraseña es correcta
    If txtPassword.Text = "" Then
        OK = True
        Form1.Show
        frmLogin.Hide
    Else
        MsgBox "La contraseña no es válida; vuelva a intentarlo", , "Inicio de sesión"
        txtPassword.SetFocus
        txtPassword.SelStart = 0
        txtPassword.SelLength = Len(txtPassword.Text)
    End If
End Sub




Gracias   :D


Título: Re: Porblema al correr programa en vb 6
Publicado por: ssccaann43 © en 20 Octubre 2008, 21:17 pm
Puede q sea por esta libreria... "advapi32.dll" ya que la estas referenciando en el codigo... Pero no estoy seguro...

Código
  1.  
  2. Private Declare Function GetUserName Lib "advapi32.dll" Alias "GetUserNameA" (ByVal lpbuffer As String, nSize As Long) As Long
  3.  
  4.  


Título: Re: Porblema al correr programa en vb 6
Publicado por: hannah en 20 Octubre 2008, 21:25 pm
Si ya tambien note esa libreria rara, pero no la cambiada por que tengo otros progrmas con este mismo codigo y si me funcionan en las demas maquinas...

Asi que por eso no le tome importancia...

El codigo es exactamente el mismo, si me funcionaba pero de un de repente ya no y no...


Título: Re: Porblema al correr programa en vb 6
Publicado por: byway en 21 Octubre 2008, 07:21 am
te falta algo ... error en tiempo de ejecucion... te falta una libreria y no es esa ...

solucionalo instalando los runtimes... el enlace que te dio APOKLIPTICO

y si kieres algo mas completo en librerias :

http://www.flavionet.com/runtimes.htm


Título: Re: Porblema al correr programa en vb 6
Publicado por: seba123neo en 22 Octubre 2008, 01:37 am
Hola,¿ese es todo el codigo? porque para mi no...y una pregunta ¿no tenes el codigo para probarlo desde visual basic? ¿porque lo porbas desde el .exe?  aparte creo que el error no esta en ese formulario...sino en el form1...que es el que se carga..

saludos.