• Sábado 20 de Abril de 2024, 08:53

Autor Tema:  Re: Ejecutar form2 antes que form1  (Leído 2190 veces)

abm

  • Nuevo Miembro
  • *
  • Mensajes: 4
    • Ver Perfil
Re: Ejecutar form2 antes que form1
« en: Sábado 1 de Noviembre de 2003, 01:13 »
0
Quiero que mí pequeña aplicación  que consta de form1( tiene un botón que al presionarlo se copia el exe en el system para despues ejecutarse al inicio de windows)y form2. Yo lo que quiero que al copiarse el exe solo se copie el form2 para que al inicio salga este form y no  el form1. Gracias

Jose Arriagada

  • Miembro MUY activo
  • ***
  • Mensajes: 373
    • Ver Perfil
Ejecutar form2 antes que form1
« Respuesta #1 en: Lunes 3 de Noviembre de 2003, 15:11 »
0
Lo que tratas de hacer es bastante complicado, habiendo formas mas sencillas:
- Crear dos ejecutables (form1.exe y form2.exe)
- Al ejecutar el form1.exe y presionar el boton, se copiara el form2.exe, que al ejecutarse desde el inicio de windows, hara lo que deseas.

- La forma carretera que tu deseas, es tener un solo exe, con los dos form's. Lo que debes hacer es:
Tener un archivo plano en alguna parte en forma oculta (por ejemplo, en system de windows) que tenga el valor  1 en su registro.
Al hacer la copia, se cambia a 2.
El programa al ejecutarse, lo primero que hace es leer este archivo. Si el valor es 1, se ejecutar el form1, en cambio si es 2, se ejecutar el form2.


Espero te sirva.