Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Formulario al abrir el proyecto (https://www.clubdelphi.com/foros/showthread.php?t=93502)

newtron 19-10-2018 09:55:06

Formulario al abrir el proyecto
 
Hola a tod@s.


Cuando abro un proyecto con mi Delphi 2007 algunas veces no se abre nada, otras se abre de forma automática un determinado formulario (normalmente el principal) y dependiendo del proyecto me hace unas cosas u otras. En un proyecto determinado se me abre la unidad principal de otro ¿?. No es que sea problema pero me asalta la curiosidad de saber dónde se determina qué formulario se abre cuando abres un proyecto, ¿alguien podría indicarme?


Gracias y un saludo

dec 19-10-2018 12:34:10

Hola a todos,

Lo que me sorprende es de que se abra un formulario de otro proyecto cuando abres un proyecto distinto: no recuerdo haber experimentado algo así y me ha llamado la atención.

En mi experiencia lo que se abre (en todos las versiones de Delphi que he probado) es el formulario principal del proyecto, si es que existe, o el archivo DPR, si no existen formularios.

roman 19-10-2018 14:24:03

La única anomalía que yo he visto es cuando modifico el dpr para presentar un splash antes del formulario principal. En ese caso, se abre el dpr y no el principal.

// Saludos

Neftali [Germán.Estévez] 19-10-2018 14:38:10

Tools / Options / Environment Options
Autosave Options
  • Editor files
  • Project Desktop
Es lo único que conozco que tenga que ver con las units que se abren al cargar un proyecto enb el IDE.

Esa información al final acaba en los ficheros DSK de cada proyecto (si las tienes activasdas en configuración).

newtron 19-10-2018 17:02:04

Cita:

Empezado por dec (Mensaje 529092)
Hola a todos,
Lo que me sorprende es de que se abra un formulario de otro proyecto cuando abres un proyecto distinto: no recuerdo haber experimentado algo así y me ha llamado la atención.


Esto me pasa en un proyecto que "guardé como.." otro, desde entonces me abre la unidad principal del proyecto original.


Yo normalmente tengo desactivadas las "Autosave options" pero viendo el comentario de Neftali he probado a activarlas, abrir el formulario correcto del proyecto, cerrar y volver a abrir y lo vuelvo a desactivar pero ya me abre el formulario correcto.


Gracias a todos.

ElKurgan 22-10-2018 07:58:03

También suele pasar cuando tenemos un proyecto y queremos, por ejemplo, iniciar uno nuevo pero con las mismas units que teníamos en el primero. Lo copiamos todo en otra carpeta y ¡oh, maravilla!, el nuevo proyecto sigue abriendo formularios de la carpeta original, en lugar de la nueva...

No se si será este tu problema

Saludos

newtron 22-10-2018 09:17:41

Cita:

Empezado por ElKurgan (Mensaje 529136)
También suele pasar cuando tenemos un proyecto y queremos, por ejemplo, iniciar uno nuevo pero con las mismas units que teníamos en el primero. Lo copiamos todo en otra carpeta y ¡oh, maravilla!, el nuevo proyecto sigue abriendo formularios de la carpeta original, en lugar de la nueva...

No se si será este tu problema

Saludos


Pues la verdad es que no sé, cuando copio un proyecto en otra carpeta para iniciar otro hay rutas en el .dpr que siguen apuntando al anterior y tengo que cambiarlas manualmente pero creo que ese no es el problema, yo me refería al formulario que se abre de forma automática al abrir el proyecto, que se abría el formulario principal del proyecto anterior, cosa que he solucionado de la forma que he comentado en el anterior post.


Gracias y un saludo

ElKurgan 23-10-2018 07:14:55

Ok, gracias por compartir la solución

Saludos


La franja horaria es GMT +2. Ahora son las 22:05:38.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi