PSP7 and Win7: Has multiple instances problem been solved?

Corel Paint Shop Pro

Moderator: Kathy_9

Post Reply
RoyRogers
Posts: 3
Joined: Tue Apr 16, 2013 6:24 pm
operating_system: Windows 7 Professional
System_Drive: C
32bit or 64bit: 32 Bit

PSP7 and Win7: Has multiple instances problem been solved?

Post by RoyRogers »

PSP7 installed on Win7 Pro, 32-bit.

This seems to be a common complaint but I haven't seen a solution yet.

When I double-click an image file name in Windows Explorer a new instance of PSP7 is opened for each image. What I need is to open multiple images in one instance of PSP when I double-click the image name.

Has anybody solved this problem?
trueblue
Moderator
Posts: 1563
Joined: Sat Dec 30, 2006 1:43 am
operating_system: Windows 10
System_Drive: C
32bit or 64bit: 64 Bit
motherboard: ASUS Z97M Plus
processor: Intel Core i7-4790 CPU 3.60 GHz
ram: 12GB
Video Card: NVIDIA GeForce GTX 750
sound_card: NVIDIA High Def Audio Realtek High Def
Hard_Drive_Capacity: 1.740GB
Monitor/Display Make & Model: Benq E2420HD 24" wide x 2 monitors
Corel programs: PSPX8-VideoStudio-AfterShot
Location: Australia
Contact:

Re: PSP7 and Win7: Has multiple instances problem been solve

Post by trueblue »

PSP7 is quite an old software considering we are now on 15.

Rather than double clicking the image to open in PSP7, why not use Open File in PSP7 then highlight all the images you need to import them into the programme.
~~~~Maureen~~~~
Tutorial Writer for PaintShop Pro

Creative-Designs
Free! PaintShop Pro Tutorials
PaintShop Pro - VideoStudio Pro - AfterShot - CorelDraw - Painter
RoyRogers
Posts: 3
Joined: Tue Apr 16, 2013 6:24 pm
operating_system: Windows 7 Professional
System_Drive: C
32bit or 64bit: 32 Bit

Re: PSP7 and Win7: Has multiple instances problem been solve

Post by RoyRogers »

Yes, I understand that I can open multiple images using File>Open. But that wasn't my question. I know that PSP7 on WinXP could be configured to open multiple images in one PSP instance and it had something to do with DDE. But that 'fix' (according to others) doesn't work in Win7. And I couldn't find the WinXP fix anyway.

Still hoping someone has solved this problem.
LeviFiction
Advisor
Posts: 6831
Joined: Thu Oct 02, 2008 1:07 pm
operating_system: Windows 10
System_Drive: C
32bit or 64bit: 64 Bit
motherboard: Alienware M17xR4
processor: Intel Core i7-3630QM CPU - 2_40GH
ram: 6 GB
Video Card: NVIDIA GeForce GTX 660M
sound_card: Sound Blaster Recon3Di
Hard_Drive_Capacity: 500GB
Corel programs: PSP: 8-2023
Location: USA

Re: PSP7 and Win7: Has multiple instances problem been solve

Post by LeviFiction »

Later versions of PSP only allow 1 instance of the program so this doesn't come up that often.

***Warning: While small, this does invovle editing the registry. A task not suggested unless you're familiar with it. Even for something like this.

It is recommended that you also backup the effected keys before editing in case you need to restore them.


The DDE fix should work in WIndows 7 as well. Though maybe there is an extra step that XP didn't need.

From what I remember of the dde fix for XP

You open your Registry Editor and in the HKEY_CLASSES_ROOT you find the entry for PSP's image format. Go into it you'll find "Shell"/"Open"/"Command"

And in the value for this is the path to PSP. You add the /dde portion to the end of the filename that is in quotes. Correct?

In Windows seven you need to make sure to include, after /dde "%1" (quotes included)

So in my case I only have PSPX5 installed right now. So Obviously mine is a little different from what you will see.

HKEY_CLASSES_ROOT/PaintShopProX5.Image/shell/Open/command

The value is: "c:\Program Files (x86)\Corel\Corel PaintShop Pro X5\Corel PaintShop Pro.exe" "%1"

I would change the value to

"c:\Program Files (x86)\Corel\Corel PaintShop Pro X5\Corel PaintShop Pro.exe" /dde "%1"

I've seen this work with other file formats and programs on Windows 7. But in articles I've read they stress the importance of the "%1" after the /dde.
https://levifiction.wordpress.com/
JStanley
Posts: 313
Joined: Wed Jul 27, 2011 12:41 am
operating_system: Windows XP Home
System_Drive: C

Re: PSP7 and Win7: Has multiple instances problem been solve

Post by JStanley »

I agree with LeviFiction. PSP7 is a very legacy program that requires different settings that are not necessarily installed by default on modern OSs; especially concerning DDE (Dynamic Data Exchange), which is relatively legacy. (DDE has been around since Windows 2.0, AFAIK.)

The information I am providing here is on a Windows XP computer (for which I still have PSP7 installed), but I imagine the results would be similar for more modern computers. PSP7 requires the DDE information to open a single window or reuse existing running program windows for multiple files.

For the file type that you wish to open with PSP, you need to setup the Dynamic Data Exchange similar to below:
PSP7 DDE Settings
PSP7 DDE Settings
psp7_example.JPG (23.25 KiB) Viewed 7729 times
The equivalent registry entries would be (for filetype PSP7.Image, that I have set for the .PSP suffix, as an example, where the default for .psp is set to PSP7.Image; this is just an example):

Code: Select all

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\PSP7.Image\shell]
@="open"

[HKEY_CLASSES_ROOT\PSP7.Image\shell\open]
@="Open"

[HKEY_CLASSES_ROOT\PSP7.Image\shell\open\command]
@="\"C:\\Program Files\\Jasc Software Inc\\Paint Shop Pro 7\\psp.exe\" \"/dde\" %1"

[HKEY_CLASSES_ROOT\PSP7.Image\shell\open\ddeexec]
@="[open(\"%1\")]"

[HKEY_CLASSES_ROOT\PSP7.Image\shell\open\ddeexec\Application]
@="Psp"

[HKEY_CLASSES_ROOT\PSP7.Image\shell\open\ddeexec\Topic]
@="System"

This would reuse the current open program window (PSP7) rather than opening another instance of the program. More current programs usually wouldn't require this setting. For example, I also run PSPX5 on this machine and do not require the DDE settings to reuse the currently running program.

I hope this helps. :D
RoyRogers
Posts: 3
Joined: Tue Apr 16, 2013 6:24 pm
operating_system: Windows 7 Professional
System_Drive: C
32bit or 64bit: 32 Bit

Re: PSP7 and Win7: Has multiple instances problem been solve

Post by RoyRogers »

Thank tou LeviFiction & JStanley,

I very carefully made the changes to my Win7 Registry entries like you suggested but there was no difference in the way PSP7 opened files. Each double-click on an image file (i.e. .BMP file) opens a separate instance of PSP7. I returned my Registry entries back to their original settings.

I would really like to find a solution to this but maybe "you can't get ther from here".
User avatar
hartpaul
Advisor
Posts: 2893
Joined: Tue Mar 20, 2012 3:38 pm
operating_system: Windows 10
System_Drive: C
32bit or 64bit: 64 Bit
motherboard: ASUSTeK P7P55D STRIX B240F GAMING
processor: IntelCore i7 7700 3.60 Ghz
ram: 8 Gb
Video Card: Nvidia GeForce GTX 1050
sound_card: Nvidia High Definition Audio
Hard_Drive_Capacity: 1000 Gb
Monitor/Display Make & Model: AOC
Corel programs: PSP8,X2 to X9,2018,2019,2020
Location: Australia

Re: PSP7 and Win7: Has multiple instances problem been solve

Post by hartpaul »

When I double click on any image file apart from psp, it opens in Irfanview. If I want to open an image in another graphics program of which I have about 5 then I can right click and Open With. If I want to open a number of images in a single graphics program I drag and drop from an explorer window. Saves a lot of double clicking and RSI! Perhaps with the updating of all systems you will have to change your ways as we all have.
Systems available Win7, Win 8.1,Win 10 Version 1607 Build 14393.2007 & version 20H2 Build 19042.867
Post Reply