File Browse Dialog Causes Crash - Solution Included

Post Reply
drmom11

File Browse Dialog Causes Crash - Solution Included

Post by drmom11 »

Activating the file browse dialog for either adding a new Slideshow or to insert a new slide will cause the following error and force the application to close:

The instruction at "0x0000005c" referenced memory at "0x0000005c". the memory could not be read.

It may also cause other unpredictable results due to the nature of root cause. The root cause is a limit on the number of characters allowed for the 'LastVisitedFolderName" to 128. If you browse to a folder that contains more than 128 characters the next time you open the dialog it may crash the application by overwriting some other memory past the 128 character buffer.

This condition, once encountered, is persistant since the offending path is stored in the system registry. To clear the condition delete the path from the registry key:


HKEY_CURRENT_USER\Software\Ulead Systems\Ulead DVD PictureShow\4.0\AddSlideDB\BrowseMode\LastVisitedFolderName

To avoid this condition make sure that all folders for Slideshows and slides are under 128 characters. Renaming folders will cause problem for slides that are already inserted when you open the Slideshow if it can't find the image files - so be carful here!

Another work-around is to use drag-and-drop from Windows Explorer or Photo Explorer to insert new slides from the folders that are over 128 characters instead of using the "add new slide" dialog.

Good Luck
Post Reply