problema con ocx

Iniciado por bomba1990, 28 Febrero 2010, 15:19 PM

0 Miembros y 2 Visitantes están viendo este tema.

bomba1990

hola a todos, estoy trabajando con vb y se me ocurrio ponerle mejor vist a los programas entonces consegui dos ocx uno de botones y otro de vista tipo windows vista, pero se me presenta un problema le puse un end como siempre en el boton para cerrar el programa cuando la gente quiera y me da un error, del ocx que se encarga de la forma en que se va a ver mi form que dice "error en tiempo de ejecucion el cliente no esta disponible" me imaigno que abra que cerrar el ocx o algo por el estilo, pero de verdad no se, esperoq ue me peudan ayudar
"Cuando le di de comer a los pobres me llamaron santo, pero cuando pregunte porque los pobres eran pobres me dijeron comunista"

http://sosinformatico.blogspot.com/
http://www.publisnet.com.ve

fary

si pones el code es de ayuda.

sallu2!
Un byte a la izquierda.

BlackZeroX


"error en tiempo de ejecucion el cliente no esta disponible"

Es un .ctl vdd, bueno intenta poniendo en esto proceso donde da error { Solo si dispones el SourceCode del OCX  }

If Extender.Visible = False Then exit sub/function/property'   //  segun sea el caso

Ejemplos:

Código (vb) [Seleccionar]


' Esto me ha quitado de este error y otro entre variables con parámetros de procesos...

Private Sub ProcesoQueDaError()
    If Extender.Visible = False Then Exit Sub
    '...
    '...
End Sub
Private Function ProcesoQueDaError()
    If Extender.Visible = False Then Exit Function
    '...
    '...
End Function
Private Property Get ProcesoQueDaError()
    If Extender.Visible = False Then Exit Property
    '...
    '...
End Property
Private Property Let ProcesoQueDaError(vdata As String)
    If Extender.Visible = False Then Exit Property
    '...
    '...
End Property



De lo contrario si no dispones el SourceCode Del OCX, inicia liza en tiempo de ejecución uno de sus componentes.

P.D.: Vendría bien poner las OCX, o el Codigo/Diseño que llevas hasta ahora.

Sangrientas Lunas!¡.
The Dark Shadow is my passion.

cobein

#3
Pone esto al inicio de tu proyecto

Private Declare Function LoadLibrary Lib "Kernel32" Alias "LoadLibraryA" (ByVal lpLibFileName As String) As Long

Call LoadLibrary("shell32.dll")

Edit: Y no termines con END usa unload me
http://www.advancevb.com.ar
Más Argentino que el morcipan
Aguante el Uvita tinto, Tigre, Ford y seba123neo
Karcrack es un capo.

bomba1990

http://planetsourcecode.com/vb/scripts/ShowCode.asp?txtCodeId=69162&lngWId=1

este es el codigo de la pagian que estoy usando, (este es el de la vista)

bueno hay varias cosas, la primera es que trate de crear las dos cosas integradas el codigo fuente de la vista y mi formulario y me da error
Citarfatal error C1083: Cannot open compiler generated file: 'C:\DOCUME~1\Amanda\MISDOC~1\programa\THE_RE~1\VISTAF~1\VistaFOrm\Release\OsenVistaForm.OBJ': No such file or directory


entonces a mi se me ocurrio creo el ocx por separado y despues se lo añado a un formulario y problema resuelto(todo hiba mas o menos bien) hasta que al tratar de cerrar me da ese mensaje de error, el unload me me da el mismo problema. voy a probar lo que dijo black xerox y cobein y despues aviso como me fue.
"Cuando le di de comer a los pobres me llamaron santo, pero cuando pregunte porque los pobres eran pobres me dijeron comunista"

http://sosinformatico.blogspot.com/
http://www.publisnet.com.ve

BlackZeroX

#5
Cita de: bomba1990 en  1 Marzo 2010, 04:03 AM
http://planetsourcecode.com/vb/scripts/ShowCode.asp?txtCodeId=69162&lngWId=1

este es el codigo de la pagian que estoy usando, (este es el de la vista)

bueno hay varias cosas, la primera es que trate de crear las dos cosas integradas el codigo fuente de la vista y mi formulario y me da error
Citarfatal error C1083: Cannot open compiler generated file: 'C:\DOCUME~1\Amanda\MISDOC~1\programa\THE_RE~1\VISTAF~1\VistaFOrm\Release\OsenVistaForm.OBJ': No such file or directory


entonces a mi se me ocurrio creo el ocx por separado y despues se lo añado a un formulario y problema resuelto(todo hiba mas o menos bien) hasta que al tratar de cerrar me da ese mensaje de error, el unload me me da el mismo problema. voy a probar lo que dijo black xerox y cobein y despues aviso como me fue.

BlackZeroX

Haber prueba lo así tal vez sea... el UAC el que no te deja...

http://infrangelux.sytes.net/ftp/BlackZeroX/Programacion/vb6/Ajenos/OsenVistaForm.rar

Sangrientas Lunas!¡.
The Dark Shadow is my passion.