Windows 7 / open file / ddeexec-disabled ?

gina

Member
Hi
I'm using windows 7 - and pl/sql developer version 8.0.0.1483.

Every time I open a .pls file it will open a new pl/sql window,
instead of opening the file in a already opened window.
In XP this could be controlled by enabling dde commands - and giving the [Open("%1")] commands.

In windows7 the registry setting is set to ddeexec-disabled, and it seems impossible to change.
Have I missed a setting somewhere ?

Best regards !
 
Can you rename:

HKEY_CLASSES_ROOT\PL/SQL Developer\Shell\Open\ddeexec-disabled

to

HKEY_CLASSES_ROOT\PL/SQL Developer\Shell\Open\ddeexec

This should fix it. We'll also fix this for 8.0.3.
 
Hi Marco

I have tried to rename the registry setting - but it doesn't work anyway - the files still opens in a new window (I have tried both from windows explorer - and from eclipse).
When I then closes all pl/sql developer windows - the registry setting is changed back to ddeexec-disabled.
(Excel has the same ddeexec command - but it seems to work there).

Gina
 
I am using WindowsXP and I have the same behavious. That is, a new window for each member in eclipse and it is driveing me crazy. I took a look at the regestry and it is set up like your example [Open("%1")].
 
Hi Marco

I have tried installing the test version
- if I install it in my C:\Program Files (x86) directory - (where I think it ought to be) - the listener cant find the db).
If I then install it in my c:\program files (for 64 bit programs) - it will connect to the db.
But the problem isn't solved anyway - it will still open a new pl/sql window - from windows, from eclipse - or when calling a tool from within pl/sql developer - which creates a command file and tries to show it in my pl/sql dev.
So sorry
gina
 
- if I install it in my C:\Program Files (x86) directory - (where I think it ought to be) - the listener cant find the db).
If I then install it in my c:\program files (for 64 bit programs) - it will connect to the db.
This is an Oracle bug (see Oracle Note 334528.1). You will need install it in a directory without parentheses or upgrade to an Oracle11 client.

But the problem isn't solved anyway - it will still open a new pl/sql window - from windows, from eclipse - or when calling a tool from within pl/sql developer - which creates a command file and tries to show it in my pl/sql dev.
So sorry
Do you now have:

HKEY_CLASSES_ROOT\PL/SQL Developer\Shell\Open\ddeexec-disabled

or

HKEY_CLASSES_ROOT\PL/SQL Developer\Shell\Open\ddeexec

?
 
Hi Marco

If I open pl/sql dev. the registry setting changes from ddeexec-disabled to ddeexec.
And it stays that way, when I close pl/sql dev. again.

In xp - then open pl/sql dev. will change it to ddeexec, but changes it back again to ddeexec-disabled when I close it.

But eventhough it looks ok - the only difference I can see in the registry settings is that it says STANDARD in XP and DEFAULT in Windows7
,. it woun't work.

gina
 
Last edited:
The new 1509 build no longer disables the DDE option. Can you double-check that you are using build 1509 (Help > About)?
 
Hi Marco

Yes - I am using 1509.
PL/SQL Developer
Version 8.0.2.1509
01.60866 - 5 user license
Windows 7 (64-bit) 6.1 Build 7600

- and it doesn't disable the setting anymore.
but I think that there must be something else wrong.
Sorry for my late reply

Best Regards
gina

 
Hi Marco

It still opens a new pl/sql window every time I open a file from outside plSql developer window - regardless of the registry setting is disabled or not.

Gina
 
It should be fixed. Can you check if you have:

HKEY_CLASSES_ROOT\PL/SQL Developer\Shell\Open\ddeexec-disabled

or

HKEY_CLASSES_ROOT\PL/SQL Developer\Shell\Open\ddeexec

 
Hi,

I found this folder in registry:
HKEY_CLASSES_ROOT\PL/SQL Developer\Shell\Open\ddeexec
(Default) = [Open("%1")]

PL/SQL Developer
Version 8.0.3.1510
01.58366 - Unlimited user license
Windows 7 6.1 Build 7600

Thanks
 
Back
Top