Disculparas la molestia, pero tengo un problema, al generar el exe, cuando este funciona requiere tener los bmp's presentes, ¿hay alguna forma de omitir los bmp's, al momento de la ejecución?
Es que el programa generado debe ser solo un exe , sin ningún archivo adicional
En realidad si necesitas los bmp..! pero para que no se vean puedes:
1.- colocarlos en un archivo de recurso, entonces tendrás que colocar:
command1.picture=loarespicture(recurso,vbresbitmap). Ventaja: Si cambias la imagen en el archivo de recursos cambia el ejecutable sin tener que re-empaquetarlo. Desventaja: tendrás que llevar el ejecutable y el archivo de recursos .RES, es decir al menos dos archivos. (un resultado similar sería si en vez de un archivo de recursos empleas una base de datos).
2.- Colocar la(s) imagen(es) de los archivos .bmp en un (varios) picture box (el cual puedes dejar visible=false) y luego:
command1.picture = picture1.picture, entonces por cada imagen que requieras colocarás un picture box adicional.
Ventajas: Todo va ha quedar en un sólo archivo ejecutable. Desventajas: Si enmpleas muchas imágenes el ejecutable te quedará grande lo cual genera un mayor dependecia de memoria y si quieres cambiar una imágen deberás modificar en tiempo de diseño y volver a re-empaquetar.
Espero te sirva..!
Me quedo con la 2 opción, en realidad los bmp son pequeños y solo son 4, por lo tanto no creo que me implique mucho en tamaño de exe no de memoria, nuevamente muchas gracias