Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Por que cada vez que abro un .pas o .dpr se abre una nueva instancia de delphi (https://www.clubdelphi.com/foros/showthread.php?t=88019)

JoAnCa 02-04-2015 19:37:32

Por que cada vez que abro un .pas o .dpr se abre una nueva instancia de delphi
 
Hola a todos
Pues eso mismo, cada vez que abro un .pas o .dpr se abre una nueva instancia de delphi, algo que no debia suceder

Pues esta es la historia, yo uso Delphi7 y quise probar el XE3 para migrar, pero los proyectos que ya tengo iniciados en delphi7 no me funcionaron porque uso componentes de terceros que no sirven para el XE3, al no tener versiones recientes de estos componentes, no insisti mas en el XE3 y lo desintalé

Despues de esto, ahora delphi7 se abre una instancia cada vez que abro un .dpr o un .pas con doble clic, cosa que antes no hacia
Tambien se perdieron los iconos por defecto de cada tipo de archivo de delphi, al asociarlos a abrir con delphi me les pone a todos el mismo icono, que no es el acostumbrado

Como se podrán resover estos inconvenientes? :confused:

Lo que no me sirvio para DelphiXE3
- El experto CnWizards_0.9.4.547
- advpagecontrolpkgd7
- Las Jedi JVCL333

Tambien uso QuickReport 3.5 pero no llegue a probarlo

Casimiro Noteví 02-04-2015 19:46:34

Cita:

Empezado por JoAnCa (Mensaje 490782)
- El experto CnWizards_0.9.4.547

Podías haber instalado la última versión, que es de hace 2 meses.


[2015-01-31] V1.0.5.693

1.0.5 compared to 1.0.4:

* Supports RAD Studio XE 7 Update 1.
* TabOrder Supports Display in FMX Designer.
* Supports Reset Settings for Each Wizard.
* Input Helper Supports Dot Unit Names. Allow Customize Pascal or C/C++ Type for a User Symbol.
* Add Highlight for Conditional Compiler Directive at Cursor in Source Highlight.
* Version Enhancement Allows Customizing Time Format.
* Fix the Display Problem under Aero Theme in Window Top Roller Wizard.
* Add Comment Cropper Entry to Menu of Editor Float Button.
* Fix a UTF8 Conversion Problem under BDS in Comment Cropper.
* Fix a Toolbar Display Problem under BDS when Toolbar Locked.
* Add a Renaming to EditorLineEnds.ttr File when Exit to Avoid an IDE Bug.
* Other Bugs Fixed.

ecfisa 02-04-2015 20:10:28

Hola JoAnCa.

Cita:

...ahora delphi7 se abre una instancia cada vez que abro un .dpr o un .pas con doble clic...
Sobre ese punto en especial, es el comportamiento por defecto de Delphi 7.

Si haces doble click sobre un proyecto, Delphi lo habrirá iniciando una instancia para él, del mismo modo si se trata de un archivo .PAS de ese proyecto. Cuando repites la acción sobre otro proyecto o un archivo.PAS de ese nuevo proyecto, se crea una nueva instancia ya que se trata de distintos proyectos.

Sin embargo teniendo abierto un proyecto, al hacer doble click sobre un .PAS de ese mismo proyecto, no tendría que habrir una nueva instancia.

Saludos :)

JoAnCa 02-04-2015 21:30:50

Cita:

Sin embargo teniendo abierto un proyecto, al hacer doble click sobre un .PAS de ese mismo proyecto, no tendría que habrir una nueva instancia.
Antes teniendo un proyecto abierto, abria el .pas de otro para copiar algunas cosas y se me abria en el mismo editor del proyecto en uso
Tambien al instalar los componentes .dpk, los abria por el explorador con dbleclick y siempre usaban la misma instancia de delphi

Ahora para todo esto me abre una nueva

ecfisa 02-04-2015 21:56:26

Hola JoAnCa.

Tengo que rectificar algo que te dije en el mensaje anterior y no es así:
Cita:

Cuando repites la acción sobre otro proyecto o un archivo.PAS de ese nuevo proyecto, se crea una nueva instancia ya que se trata de distintos proyectos.
Eso es erróneo, sólo se abre una nueva instancia cuando haces doble click sobre un proyecto. Cuando lo haces sobre una unidad la abre en el mismo tal como indicaste que lo hacía en tu primer mensaje. Hubiera jurado que se cumplia en ambos casos, mis disculpas :o

Saludos :)

nlsgarcia 02-04-2015 22:26:55

JoAnCa,

Cita:

Empezado por JoAnCa
...uso Delphi7 y quise probar el XE3 para migrar...los proyectos...no me funcionaron porque uso componentes de terceros...no insisti mas en el XE3 y lo desintalé...Despues de esto, Delphi7 abre una instancia cada vez que abro un .dpr o un .pas...cosa que antes no hacia...También se perdieron los iconos por defecto de cada tipo de archivo de Delphi...

:rolleyes:

Pregunto: ¿Has probado reinstalar Delphi 7 con la opción Repair? :confused:



Espero sea útil :)

Nelson.

JoAnCa 02-04-2015 22:43:48

Cita:

Pregunto: ¿Has probado reinstalar Delphi 7 con la opción Repair? :confused:
No solo eso, tambien desintale delphi y lo volvi a instalar... y nada

nlsgarcia 02-04-2015 23:27:59

JoAnCa,

Cita:

Empezado por JoAnCa
...No solo eso, también desinstale Delphi y lo volví a instalar...y nada...

:rolleyes:

Te comento:

1- Desintala nuevamente Delphi 7 del computador en cuestión.

2- Con un editor de registro, realiza una copia de seguridad del registro de Windows.

3- Con un editor de registro, elimina toda referencia a Delphi 7, Delphi XE3, Borland y Embarcadero del registro de Windows.

4- Elimina cualquier directorio residual de la instalación previa de Delphi 7 y Delphi XE3.

5- Si tienes algún programa que te permita depurar el registro de Windows ejecútalo, el único que te puedo recomendar es PerfectRegistry, pero lamentablemente no es Free, sin embargo hay diversas opciones Free en Internet.

6- Realiza un reboot de la máquina.

7- Reinstala Delphi 7.

Nota: El procedimiento anterior es laborioso, pero debería garantizar una instalación inicial correcta de Delphi 7.

Revisa esta información:
Espero sea útil :)

Nelson.

ecfisa 03-04-2015 01:33:14

Hola JoAnCa.

Revisa si te funciona la sugerencia que Peter Below hace en este enlace: Opening up a PAS file opens up another instance of Delphi XE IDE

Saludos :)

JoAnCa 03-04-2015 16:03:11

Me parece que la mejor opcion es la que me propone nlsgarcia, eso haré


La franja horaria es GMT +2. Ahora son las 09:10:36.

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