https://foro.gambas-es.org/viewtopic.php?f=1&t=1149
-----------------------------------
4octavio4
Sabado, 27 Noviembre 2010, 17:08

Trabajar Con Archivos Metidos En El Ejecutable (Solucionado)
-----------------------------------
Cuando meto un archivo en Datos de gambas, ¿luego el ejecutable tiene ese archivo incrustado?
Si es así, ¿cómo puedo en el código referirme a ese archivo?
Por ejemplo, si quisiera lanzar un comando en referencia a ese archivo, como se haría?


-----------------------------------
shordi
Sabado, 27 Noviembre 2010, 19:07

Re: Trabajar Con Archivos Metidos En El Ejecutable
-----------------------------------
Símplemente mencionalos como si estuvieses situado en la carpeta del proyecto.
Suponiendo que tuvieses una carpeta imagenes dentro de tu proyecto podrías hacer

COPY "imagenes/miimagen.png" to user.home &/ "Escritorio"

Si lo que preguntabas es para ejecutar un comando del sistema operativo sobre uno de los ficheros incrustados... no puedes. Pero siempre puedes extraerlo con la sentencia anterior y entonces pasarlo al Shell...

Suerte


-----------------------------------
4octavio4
Lunes, 06 Diciembre 2010, 00:35

Re: Trabajar Con Archivos Metidos En El Ejecutable
-----------------------------------
Sí, quería ejecutar un comando al archivo incrustado.

Al final he hecho eso, copio el archivo a una carpeta y con éste ejecuto el comando.


-----------------------------------
jsbsan
Lunes, 06 Diciembre 2010, 08:44

Re: Trabajar Con Archivos Metidos En El Ejecutable (Solucionado)
-----------------------------------
Si quieres ver un ejemplo, mirate el codigo fuente de componente gb.odt, utiliza mucho los archivos contenidos en su carpeta datos....

Por cierto, shordi, otra vez gracias por explicarmelo... fijate como lo he utilizado en el codigo fuente del control.... era fundamental.

Saludos


