Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Unir / Juntar Archivos Skin en OCX

Estas en el tema de Unir / Juntar Archivos Skin en OCX en el foro de Visual Basic clásico en Foros del Web. Hola, la cunsulta es la siguiente. Tengo varios archivos skin que se aplican a mis formularios. El tema es que no quiero tener que copiarlos ...
  #1 (permalink)  
Antiguo 31/10/2009, 07:04
 
Fecha de Ingreso: enero-2007
Ubicación: 9 de julio
Mensajes: 111
Antigüedad: 17 años, 3 meses
Puntos: 2
Unir / Juntar Archivos Skin en OCX

Hola, la cunsulta es la siguiente.
Tengo varios archivos skin que se aplican a mis formularios. El tema es que no quiero tener que copiarlos a todos cada vez que instalo la aplicacion, por eso habia pensado armar un OCX o una DLL e incorporarlos alli. Asi solo tendria que copiar un archivo al momento de instalar.
Es posible ? No he encontrado la forma de hacerlo
Gracias
  #2 (permalink)  
Antiguo 31/10/2009, 10:31
 
Fecha de Ingreso: octubre-2009
Mensajes: 19
Antigüedad: 14 años, 6 meses
Puntos: 1
Respuesta: Unir / Juntar Archivos Skin en OCX

Puedes usar el ResEditor ( editor de recursos) y adjuntar los skin que desee y al momento de establecerlo solo tiene que leerlo del recurso.

ve a Add-Ins y desde ahi activa el editor de reource. puedes encontar ayuda como cargar los recursos.
  #3 (permalink)  
Antiguo 31/10/2009, 12:13
 
Fecha de Ingreso: enero-2007
Ubicación: 9 de julio
Mensajes: 111
Antigüedad: 17 años, 3 meses
Puntos: 2
Respuesta: Unir / Juntar Archivos Skin en OCX

Disculpa, pero lo que comentas es pa .net y yo estoy usando Visual Basic 6.0
En esa plataforma, sabes como seria ?
  #4 (permalink)  
Antiguo 31/10/2009, 16:53
Avatar de pkj
pkj
 
Fecha de Ingreso: julio-2006
Ubicación: Órbita sincrónica
Mensajes: 899
Antigüedad: 17 años, 9 meses
Puntos: 29
Respuesta: Unir / Juntar Archivos Skin en OCX

Se refiere a "complementos".
Entra en complementos/administrador de complementos y carga el editor de recursos.
En el editor de recursos puedes cargar ficheros que se incrustaran en el propio ejecutable.
  #5 (permalink)  
Antiguo 31/10/2009, 20:51
 
Fecha de Ingreso: octubre-2009
Mensajes: 19
Antigüedad: 14 años, 6 meses
Puntos: 1
Respuesta: Unir / Juntar Archivos Skin en OCX

Esto es un ejemplo usando el editor de recurso en VB6:
1) Lo Primero que tienes que hacer es ir a complementos de recursos y activar (Editor de Recurso) "VB 6 Resource Editor" si es ingles tu version. y selecionas los checkbox (start load)

ya cargado el editor de recurso vuelve al menu Complemento (Add-Ins) y abre dicho editor. veras una interface sencillas y sin muchas explicaciones, como es una fila que desea incrustar en tu proyecto usa la opcion "anadir recurso personalizado, el icono que esta cerca del icono de ayuda", luego busca los skin que desee y asi hace el mismo proceso para los demas.

salva tu proyecto en el editor de recurso con la extencion .res

y listo.

ahora para cargar y leer dicho recurso usa esto.

Private Sub Form_Load()
'esto es para un SKN
Dim buffer() As Byte
buffer = LoadResData(101, "CUSTOM")
Open "C:\TuSkin.skn" For Binary As #1
Put #1, , buffer()
Close #1
'aqui cargo el skin con el control activeskin (bajete este ocx de la red)
SKN.LoadSkin "C:\TuSkin.skn"
SKN.ApplySkin form1.hWnd

''despues de cargar el skin puedes eliminar con la sentencia Kill y tu skin se quedara activado en memoria.

End Sub

Espero que esto te traiga un poco de luz, , , deja volar la imaginacion.

Perdon por cualquier falta ortografica, pero no voy a ponerme a revisar eso. jajaja
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:17.