Hola, este es mi primer aporte, es mi idea disculpen si ya estaba esto publicado en otro lado. =)
Introducción:
Esto es un mini tutorial, donde les mostrare como usar OCX sin limitaciones

.
Como veran, existe un programa que une los OCX con el ejecutable de nuestra aplicación en Visual Basic, su nombre es Fusion.
Mis quejas a Fusion:
Pues en lo personal nunca me funciono siempre ocurria errores y a la final no hacia nada =S. Pues la solución esta aquí.
Este tutorial no es copiado de ninguna parte y es Exclusivamente para Foro Portal Hacker. que quede claro ese punto y claro que quede claro que lo realizo Mick_Hack, aunque los creditos no importan mucho porque compartir no esta mal =). Pero compartan y siempre muestren la Fuente de donde consiguieron la información =).
Vamos con el tutorial...
Herramientas a usar:
El que casi todos conocen porque lo usan (Algunos) de joiner xD...
Iexpress (Lo trae Windows) y...
ResHack. Lo pueden encontrar en
ResHack Sigamos, supongamos que usaste 3 OCX 2 DLL y un archivo *.dat que guarda tus datos.
Pasos a seguir:
1-) Abrimos Iexpress. (Inicio - Ejecutar - Colocamos Iexpress)
2-) En Welcom to Iexpress 2.0, colocamos la primera opcion (Create new Self Extraction Directive File), luego a siguiente...
3-) En Package Purpose, le damos a la primera opcion (Extract file and run...) luego siguiente...
4-) En Package Title, aqui le colocamos el nombre de tu Aplicación, sin el .exe, y le damos a siguiente...
5-) Comfirmation prompt, colocamos la primera opcion (No prompt)
6-) Licence Agregment, la primera opcion (Licence not display licence)
7-) Bueno aqui es donde agregaremos todo, empezando por el ejecutable, luego tienes que agregar todo, los .ini, los .dat, todo de todo los OCX y DLL...
8-) En Install program to launch, en la primera opcion que dice Install program pones tu programa. y en Post Install Command, dejalo asi eso es opcional =)
10-) Show Window, dejalo en default
11-) Finished Message, dejalo en No message
12-) Package name and option, buscas la ubicacion de tu programa (Browse) y la colocas luego, le das a La primera Opcion Hide file extracting...
13-) Configure Restart, le pones No Restrart
14-) Save self extraction directive, le pones Don't save
15-) create package, le das a siguiente
16-) Despues el empaquetara el archivo con los otros archivos, y quedara un .exe, si hiciste todo como dije el .exe que tenias lo reemplazara por este.
Ahora ya terminamos con Iexpress, vamos con nuestro amigo ResHack...
Con el lo que haremos es configurar, el icono, y los datos, que por defecto en la extraccion se cambian =)...
Abrimos ResHack y seguimos estos pasos:
Ahora, le damos a file buscamos el programa y le editaremos lo siguiente...
1-) Icon, te saldran el 1 y el 2 modificalos con el icono que le pusiste a tu aplicacion
2-) Vamos a modificar los siguientes datos:
VALUE "CompanyName", "Nombre de Compañia"
VALUE "FileDescription", "Descripcion"
VALUE "FileVersion", "Version del Archivo"
VALUE "InternalName", "Nombre interno"
VALUE "LegalCopyright", "EL Copyright"
VALUE "OriginalFilename", "Nombre Original del archivo"
VALUE "ProductName", "Nombre del producto"
VALUE "ProductVersion", "Version del producto"
Ahora lo guardamos y listo, ya tenemos nuestro programa portable =D, y con todos los ocx, dll, txt, todo los que nos de la gana de ponerle

.
Otro dato que se me olvido decirles aqui lo edito, ventajas y desventajas.
Ventajas:
1-) Tu programa no se puede descompilar
2-) Si intentan ver en que se compilo pues no podran ver nada.
3-) Se pueden guardar Gif para mostrarse en el programa.
Desventajas:
1-) Intente poner musica pero no la agarra. (Si alguien prueba el metodo y le agarra la musica compartan para ampliar mas este tutorial =) ).
2-) Las font... Tampoco se pueden ver en otra pc, si hay una manera, es que al cargar el formulario, se guarden/copien las font en la carpeta fuentes y poner una sentencia if verificando si ya existe. (Esto es para que no se cargue cada vez que se inicie el programa).
Bueno amigos, espero que este tutorial sea de gran ayuda para algunos, comenten si hay dudas o algo y las aclararemos ^^
Nombre: Tutorial programa portable con todos los elementos que quieras... (Un nombre largo xD)
Autor: Mick_Hack
Para: Foro Portal Hacker
Eso fue todo suerte se cuidan =).