PDA

View Full Version : Column widths keep resetting



lwiley926
December 25th, 2009, 03:16 PM
I have a niggling little problem. Every time DP starts the column widths are reset back to the default widths. How can I make DP remember my last used widths?

I like to have the widths set wide enough so that I can glance and verify the DP destination folder(s).

I've used DP for a year or more and did not have this problem until I switched to W7 64bit. I was running Vista 32bit.

DavidB
December 26th, 2009, 09:23 PM
The column widths, like all other DL Pro settings, are stored in the Registry key

HKEY_CURRENT_USER\Software\BreezeSystems\Downloade r\201

The value names are in the form nnnnColWidth, where the nnnn is the name of the column.

Something is preventing your system from updating these values when they are changed; normally DL Pro writes the changed values to the Registry when it exits.

There are several possible causes of problems like this; key permissions, security software and registry cleaning software are candidates. Try running DL Pro as administrator to see if that makes a difference. You could also try changing the registry values manually (but back up your settings first!); if the settings will not change, run the Registry Editor as Administrator. Uninstalling DL Pro, deleting the Registry key and then reinstalling is also an option.

Please come back to tell us which of these suggestions (if any) made a difference. That would at least narrow down the range of options for Chris to consider when he starts posting again after the holiday.

David

SamDring
December 27th, 2009, 12:08 PM
Interesting - I have always altered my col width settings each time - didn't know they were supposed to save:o

Win 7 Pro 64 bit. Just tried altering width then immediately exporting settings; close down DLpro and import those saved settings to registry. Col width not saved.

Sorry should have added that those actions cause Win 7 to 'demand' administrator privileges

lwiley926
December 27th, 2009, 09:00 PM
The column widths, like all other DL Pro settings, are stored in the Registry key

HKEY_CURRENT_USER\Software\BreezeSystems\Downloade r\201

The value names are in the form nnnnColWidth, where the nnnn is the name of the column.

Something is preventing your system from updating these values when they are changed; normally DL Pro writes the changed values to the Registry when it exits.

There are several possible causes of problems like this; key permissions, security software and registry cleaning software are candidates. Try running DL Pro as administrator to see if that makes a difference. You could also try changing the registry values manually (but back up your settings first!); if the settings will not change, run the Registry Editor as Administrator. Uninstalling DL Pro, deleting the Registry key and then reinstalling is also an option.

Please come back to tell us which of these suggestions (if any) made a difference. That would at least narrow down the range of options for Chris to consider when he starts posting again after the holiday.

David
Thanks David. No luck yet. What I tried:


Running as Administrator. No change
Added a DownloadPathColWidth key. No change.
I hesitate to uninstall and reinstall because I'll have to redo my cameras (7). But I'll try it if I have to of course.


Notes:

I'm running W7 64 bit.
As I said I had to add the DownloadPathColWidth key. It did not exist.
The only existing ...ColWidth keys are DateColWidth, DirColWidth, NameColWidth, SizeColWidth, SrcColWidth and StatusColWidth.
I changed the value for DateColWidth (100 to 200 Dec) and did not see a change in that column width in Downloader Pro.
I closed and re-opened regedit to be sure my changed values stuck. They did.


I notice there is also a BreezeSystems/Downloader/200 dir in addition to the 201 dir. There aren't many entries/keys there but could it be that Downloader Pro is trying to read the values from the 200 dir? Should I delete it?

EDIT:
I edited all of the ...ColWidth keys. I made them all 200Dec wide. No change in the Downloader Pro display.

DavidB
December 28th, 2009, 01:03 AM
When Chris comes back from his holiday, we'll probably get our knuckles rapped for messing with the Registry!

With uninstall and reinstall, you can save and restore your settings. saving can be done from the file menu; restoring is simply a matter of double clicking the resultant reg file. This an essential procedure for anyone wanting to edit the registry directly, but it also helps wth your camera settings.

My upgrade to Widows 7 is awaiting an opportunity for a system rebuild, so the nearest I can test on is a Vista x64 machine, which happily both saved the settings (including DirColWidth, which is the value for the output directory display) and responded to manual changes to the Registry. I know of no reason why Windows 7 should behave differently.

Adding the Registry value probably did no harm, as the program just ignored it, but it probably isn't good practice. Likewise, it is wise to assume that Chris has left in the '...\200' key, which was used by older versions of DL Pro, for a reason, and therefore to leave it alone.

The only other thought I have is that you upgraded Windows in place (i.e did not format your hard drive), and the move from Vista 32 bit to Win 7 64 bit broke something in the DL Pro installation. Personally, I would never change an OS in place; there is too much to go wrong, and the problems that arise can be very difficult to diagnose. If that is your story, full re-installation is probably the best next step.

David

lwiley926
December 28th, 2009, 02:35 AM
When Chris comes back from his holiday, we'll probably get our knuckles rapped for messing with the Registry!

With uninstall and reinstall, you can save and restore your settings. saving can be done from the file menu; restoring is simply a matter of double clicking the resultant reg file. This an essential procedure for anyone wanting to edit the registry directly, but it also helps wth your camera settings.

My upgrade to Widows 7 is awaiting an opportunity for a system rebuild, so the nearest I can test on is a Vista x64 machine, which happily both saved the settings (including DirColWidth, which is the value for the output directory display) and responded to manual changes to the Registry. I know of no reason why Windows 7 should behave differently.

Adding the Registry value probably did no harm, as the program just ignored it, but it probably isn't good practice. Likewise, it is wise to assume that Chris has left in the '...\200' key, which was used by older versions of DL Pro, for a reason, and therefore to leave it alone.

The only other thought I have is that you upgraded Windows in place (i.e did not format your hard drive), and the move from Vista 32 bit to Win 7 64 bit broke something in the DL Pro installation. Personally, I would never change an OS in place; there is too much to go wrong, and the problems that arise can be very difficult to diagnose. If that is your story, full re-installation is probably the best next step.
When I do a File/User Profiles/Save Downloader Pro saves my settings to the registry, right? You're saying that an uninstall will not remove the saved profile in the registry? I want to be sure on that point.

BTW, I'm not sure I understand what "double clicking the resultant reg file" means. It looks to me like the settings get saved to the registry in a separate directory under the 201 dir called "User Profiles." Are you saying that after reinstalling I should double click on the appropriate directory under "User Profiles" and the settings will then restore themselves?

As far as the "upgraded Windows in place" idea, I think what you mean is the kind of install where Windows tries to bring your installed programs into the new OS automatically. I don't think that kind of install is possible when going from 32bit to 64bit, which is what I did. I did have to reinstall everything. It was a clean install (except that the drive was not reformatted first).

lwiley926
December 28th, 2009, 02:47 AM
With uninstall and reinstall, you can save and restore your settings. saving can be done from the file menu; restoring is simply a matter of double clicking the resultant reg file. This an essential procedure for anyone wanting to edit the registry directly, but it also helps wth your camera settings.


BTW, I'm not sure I understand what "double clicking the resultant reg file" means. It looks to me like the settings get saved to the registry in a separate directory under the 201 dir called "User Profiles." Are you saying that after reinstalling I should double click on the appropriate directory under "User Profiles" and the settings will then restore themselves?
I think I get it now. When you said "can be done from the file menu" I thought you meant the Downloader Pro menu. You meant the regedit menu. Got it now. Yes, I can save my whole /201 directory that way and restore it later. Good idea.

What's really odd is that DP is reading my camera info from that same registry, right? Why in the world can't it read the other settings? Odd.

lwiley926
December 28th, 2009, 02:55 AM
Here's another clue. When I look in DP, it shows 7 cameras mapped. When I look at the registry, it shows only 5 cameras mapped. :confused:

EDIT:
When I look at my saved profile in the registry, it shows 7 cameras mapped.

EDIT 2:
I never noticed before (wasn't looking) but in the title bar of DP it shows my saved profile name - "Main" in my case. As if DP is now using that saved profile instead of the /201 settings.

So I changed the DirColWidth in the User Profile "Main" dir to 300Dec. Opened DP, no change. Close DP. Open the registry and DP has changed DirColWidth back to 100Dec. Hmmm.

Chris Breeze
December 28th, 2009, 08:52 AM
Are you looking in the right section of the registry? If you are using a user profile called 'main' the settings will be stored under the registry key:
HKEY_CURRENT_USER\Software\BreezeSystems\Downloade r\201\User Profiles\main

From your description I'd expect to see a CameraMappings key with 5 camera mappings defined:
HKEY_CURRENT_USER\Software\BreezeSystems\Downloade r\201\User Profiles\main\CameraMappings

And the default profile will probably have 7 camera mappings defined:
HKEY_CURRENT_USER\Software\BreezeSystems\Downloade r\201\CameraMappings

The column widths are also saved for each profile i.e. you can have a different set of column widths for each user profile.

lwiley926
December 28th, 2009, 07:35 PM
Thanks Chris. Here are a couple of regedit screen shots.

http://www.pbase.com/lwiley/image/120628162/large.jpg


http://www.pbase.com/lwiley/image/120628172/large.jpg


When I open DP I see the seven cameras listed in the User Profile. And as I pointed out earlier, when I use regedit to change the column width to 300Dec, DP changes it back to 100.

Chris Breeze
December 29th, 2009, 07:01 AM
Please can you save the settings to file (File->Export Downloader Pro Settings...) and send a copy to [email protected] so that I can try them on my system.

lwiley926
December 29th, 2009, 03:21 PM
Please can you save the settings to file (File->Export Downloader Pro Settings...) and send a copy to [email protected] so that I can try them on my system.
Will do.

Last night I swapped to the Default profile and noticed there were now 7 cameras in that profile, as if they were copied across from the Main profile. I have since switched back to the Main profile.

SamDring
January 23rd, 2010, 01:57 PM
Have we had an answer on this yet please?

Chris Breeze
January 25th, 2010, 11:24 AM
Have we had an answer on this yet please?

I'm still waiting for information on how to reproduce the problem.

lwiley926
February 4th, 2010, 01:20 AM
I'm still waiting for information on how to reproduce the problem.

I sent you the settings file back on 12/29. Did you get it? I can resend.

Krist
October 5th, 2010, 09:31 AM
Same problem here.
Win7 x64.

Chris Breeze
October 6th, 2010, 09:20 AM
I've tried many times to reproduce this without success. I'm happy to take another look at it if you can provide detailed instructions on how to reproduce the problem.

KHL
November 30th, 2011, 02:59 AM
Adding to the previous thread, rather than start a new thread: I've encountered the same column-width mystery after switching from version 1.7 of Downloader Pro to the newest version 2.2.8. The situation, where the column widths remain unchanged after being adjusted when the program is restarted, happens with two installations of DP 2.2.8, one on a Windows XP desktop computer and one on a notebook PC running 64-bit Windows 7.

Judging from the previous messages in this thread, this situation was never understood or explained.

Of course, the problem is that the default column widths are so narrow as to now allow the user to see the program's settings without resizing the columns, every time when DP is started. Version 1.7 never had this problem.

Chris Breeze
December 1st, 2011, 09:07 AM
It's difficult to investigate this without being able to reproduce the problem. Please can you send me a copy of your settings (by selecting File->Export Downloader Pro settings...) and a description of how to reproduce the problem so that I can test it on my system?

KHL
December 1st, 2011, 06:45 PM
It's difficult to investigate this without being able to reproduce the problem. Please can you send me a copy of your settings (by selecting File->Export Downloader Pro settings...) and a description of how to reproduce the problem so that I can test it on my system?

Thanks for the response.

Here are two settings files for analysis. First, the settings from when DP was running and column widths had been reset.

[HKEY_CURRENT_USER\SOFTWARE\BreezeSystems\Downloade r\201]
"UseExifDateTime"=dword:00000001
"RegisteredName"=""
"CloseAfterDownload"=dword:00000001
"DisplayThumbnails"=dword:00000000
"WindowLeft"=dword:00000000
"WindowRight"=dword:0000012c
"WindowTop"=dword:00000110
"WindowBottom"=dword:0000023c
"WindowZoomed"=dword:00000001
"NameColWidth"=dword:00000130
"SizeColWidth"=dword:000000a1
"DateColWidth"=dword:000000e8
"StatusColWidth"=dword:000000b2
"DirColWidth"=dword:000000fe
"SrcColWidth"=dword:0000013c
"EnableDownloadSelected"=dword:00000000
"EnableCustomButton"=dword:00000000
"CustomButtonCaption"=""
"Span"=dword:00000000
"CustomButtonAction"=""
"CustomButtonBreezeBrowser"=dword:00000000
"DownloadFromCamera"=dword:00000000
"DownloadPath"="j:\\pics\\{Y}-{m}-{D}a"
"BrowseDir"="S:\\"
"DownloadDirHistory0"="j:\\pics\\{Y}-{m}-{D}a"
"DownloadDirHistory1"="j:\\pics\\{Y}-{m}-{D}b"
"DownloadDirHistory2"="j:\\pics\\{Y}-{m}-{D}c"
"DownloadDirHistory3"="j:\\pics\\{Y}-{m}-{D}d"
"DownloadDirHistory4"="i:\\pics\\{Y}-{m}-{D}a"
"DownloadDirHistory5"="e:\\pics\\{Y}-{m}-{D}a"
"DownloadDirHistory6"="e:\\pics\\{Y}-{m}-{D}c"
"DownloadDirHistory7"="e:\\pics\\{Y}-{m}-{D}b"
"DownloadDirHistory8"="d:\\pics\\{Y}-{m}-{D}b"
"DownloadDirHistory9"="d:\\pics\\{Y}-{m}-{D}a"
"DownloadDirHistory10"="d:\\pics\\{Y}-{m}-{D}c"
"DownloadDirHistory11"="d:\\pics\\{Y}-{m}-{D}d"
"Filename"="{Y}-{m}-{D}a-{r}"
"FilenameHistory0"="{Y}-{m}-{D}a-{r}"
"FilenameHistory1"="{Y}-{m}-{D}b-{r}"
"FilenameHistory2"="{Y}-{m}-{D}c-{r}"
"FilenameHistory3"="{Y}-{m}-{D}d-{r}"
"JobCode"=""
"JobCodeHistorySize"=dword:0000000c
"JobCodePrompt"=dword:00000000
"SortMethod"=dword:77dd2bf4
"CardreaderDriveLetter"="S"
"AutoEnabled"=dword:00000000
"AutoMenuOptionEnable"=dword:00000000
"AutoPrompt"=dword:00000000
"AutoDownload"=dword:00000000
"AutoDelete"=dword:00000000
"AutomationEject"=dword:00000000
"AutoCustom"=dword:00000000
"AutoClose"=dword:00000000
"PollCardreader"=dword:00000000
"SaveReadOnly"=dword:00000000
"PreserveReadOnlyStatus"=dword:00000000
"HideDownloaded"=dword:00000001
"HideDuplicates"=dword:00000001
"AddIPTC"=dword:00000000
"PromptForIPTC"=dword:00000000
"EnableNefIptc"=dword:00000000
"EnableLegacyIptcIIM"=dword:00000000
"LastSequenceNumber"=dword:00000000
"SaveDateBasedJobCodes"=dword:00000000
"RelaxFileSizeCheck"=dword:00000001
"LowerCaseFilenames"=dword:00000001
"LowerCaseFileExtensions"=dword:00000001
"RenameJpe2Jpg"=dword:00000001
"ConnectionMethod"=dword:00000002
"AutoRotateJpegs"=dword:00000000
"GenerateExifFile"=dword:00000000
"AutoEject"=dword:00000000
"ScanWholeDisk"=dword:00000000
"IPTCdata"=""
"UseSerialNumber"=dword:00000000
"IncludeUnknownFileTypes"=dword:00000000
"ViewStyle"=dword:00000000
"DisplaySelectionList"=dword:00000001
"SplitterPos"=dword:000000a3
"IncludeKeywordSynonyms"=dword:00000000
"PromptForNewCameraMappings"=dword:00000000
"CameraSetToLocalTime"=dword:00000001
"CameraOffsetWrtGmtHours"=dword:00000000
"CameraOffsetSecs"=dword:00000000
"EnableGpsTagging"=dword:00000000
"GeonamesLookup"=dword:00000000
"GpsFixWindowInMinutes"=dword:00000005
"GpsPromptForTrackLog"=dword:00000000
"GpsSearchRemovableDrives"=dword:00000001
"CreateGoogleMapTrackLog"=dword:00000000
"CreateGoogleEarthTrackLog"=dword:00000000
"GpsTrackLogDir"=""
"MapKey"=""
"GpsTrackLogOutputDir"=""
"GpsMapDatum"="WGS-84"
"LastRunDate"="2011:12:01"



Second, the settings after DP had been closed and reopened, and the program had reset the column widths to the default.

[HKEY_CURRENT_USER\SOFTWARE\BreezeSystems\Downloade r\201]
"UseExifDateTime"=dword:00000001
"RegisteredName"=""
"CloseAfterDownload"=dword:00000001
"DisplayThumbnails"=dword:00000000
"WindowLeft"=dword:00000000
"WindowRight"=dword:0000012c
"WindowTop"=dword:00000110
"WindowBottom"=dword:0000023c
"WindowZoomed"=dword:00000001
"NameColWidth"=dword:00000064
"SizeColWidth"=dword:00000064
"DateColWidth"=dword:00000064
"StatusColWidth"=dword:00000064
"DirColWidth"=dword:00000064
"SrcColWidth"=dword:00000064
"EnableDownloadSelected"=dword:00000000
"EnableCustomButton"=dword:00000000
"CustomButtonCaption"=""
"Span"=dword:00000000
"CustomButtonAction"=""
"CustomButtonBreezeBrowser"=dword:00000000
"DownloadFromCamera"=dword:00000000
"DownloadPath"="j:\\pics\\{Y}-{m}-{D}a"
"BrowseDir"="S:\\"
"DownloadDirHistory0"="j:\\pics\\{Y}-{m}-{D}a"
"DownloadDirHistory1"="j:\\pics\\{Y}-{m}-{D}b"
"DownloadDirHistory2"="j:\\pics\\{Y}-{m}-{D}c"
"DownloadDirHistory3"="j:\\pics\\{Y}-{m}-{D}d"
"DownloadDirHistory4"="i:\\pics\\{Y}-{m}-{D}a"
"DownloadDirHistory5"="e:\\pics\\{Y}-{m}-{D}a"
"DownloadDirHistory6"="e:\\pics\\{Y}-{m}-{D}c"
"DownloadDirHistory7"="e:\\pics\\{Y}-{m}-{D}b"
"DownloadDirHistory8"="d:\\pics\\{Y}-{m}-{D}b"
"DownloadDirHistory9"="d:\\pics\\{Y}-{m}-{D}a"
"DownloadDirHistory10"="d:\\pics\\{Y}-{m}-{D}c"
"DownloadDirHistory11"="d:\\pics\\{Y}-{m}-{D}d"
"Filename"="{Y}-{m}-{D}a-{r}"
"FilenameHistory0"="{Y}-{m}-{D}a-{r}"
"FilenameHistory1"="{Y}-{m}-{D}b-{r}"
"FilenameHistory2"="{Y}-{m}-{D}c-{r}"
"FilenameHistory3"="{Y}-{m}-{D}d-{r}"
"JobCode"=""
"JobCodeHistorySize"=dword:0000000c
"JobCodePrompt"=dword:00000000
"SortMethod"=dword:77dd2bf4
"CardreaderDriveLetter"="S"
"AutoEnabled"=dword:00000000
"AutoMenuOptionEnable"=dword:00000000
"AutoPrompt"=dword:00000000
"AutoDownload"=dword:00000000
"AutoDelete"=dword:00000000
"AutomationEject"=dword:00000000
"AutoCustom"=dword:00000000
"AutoClose"=dword:00000000
"PollCardreader"=dword:00000000
"SaveReadOnly"=dword:00000000
"PreserveReadOnlyStatus"=dword:00000000
"HideDownloaded"=dword:00000001
"HideDuplicates"=dword:00000001
"AddIPTC"=dword:00000000
"PromptForIPTC"=dword:00000000
"EnableNefIptc"=dword:00000000
"EnableLegacyIptcIIM"=dword:00000000
"LastSequenceNumber"=dword:00000000
"SaveDateBasedJobCodes"=dword:00000000
"RelaxFileSizeCheck"=dword:00000001
"LowerCaseFilenames"=dword:00000001
"LowerCaseFileExtensions"=dword:00000001
"RenameJpe2Jpg"=dword:00000001
"ConnectionMethod"=dword:00000002
"AutoRotateJpegs"=dword:00000000
"GenerateExifFile"=dword:00000000
"AutoEject"=dword:00000000
"ScanWholeDisk"=dword:00000000
"IPTCdata"=""
"UseSerialNumber"=dword:00000000
"IncludeUnknownFileTypes"=dword:00000000
"ViewStyle"=dword:00000000
"DisplaySelectionList"=dword:00000001
"SplitterPos"=dword:000000a3
"IncludeKeywordSynonyms"=dword:00000000
"PromptForNewCameraMappings"=dword:00000000
"CameraSetToLocalTime"=dword:00000001
"CameraOffsetWrtGmtHours"=dword:00000000
"CameraOffsetSecs"=dword:00000000
"EnableGpsTagging"=dword:00000000
"GeonamesLookup"=dword:00000000
"GpsFixWindowInMinutes"=dword:00000005
"GpsPromptForTrackLog"=dword:00000000
"GpsSearchRemovableDrives"=dword:00000001
"CreateGoogleMapTrackLog"=dword:00000000
"CreateGoogleEarthTrackLog"=dword:00000000
"GpsTrackLogDir"=""
"MapKey"=""
"GpsTrackLogOutputDir"=""
"GpsMapDatum"="WGS-84"
"LastRunDate"="2011:12:01"
"DownloadsToday"=dword:00000002
"autoSyncCameraClock"=dword:00000000
"Exe"="C:\\program files\\BreezeSys\\Downloader Pro\\Downloader.exe"
"PromptForUserProfile"=dword:00000000
"UserProfileName"=""

[HKEY_CURRENT_USER\SOFTWARE\BreezeSystems\Downloade r\201\CameraMappings]
" Default mapping"="{T1}|{T1}"

[HKEY_CURRENT_USER\SOFTWARE\BreezeSystems\Downloade r\201\plugins]
"0"="JPEG auto profile"
"1"="Backup"
"2"="Directory Maker"
"3"="DNG Converter"
"4"="JPEG resolution"

[HKEY_CURRENT_USER\SOFTWARE\BreezeSystems\Downloade r\201\plugins\autoprofile]
"Enabled"=dword:00000000

[HKEY_CURRENT_USER\SOFTWARE\BreezeSystems\Downloade r\201\plugins\backup]
"Enabled"=dword:00000000
"ReadOnly"=dword:00000000
"Filename"=""
"Directory"=""
"FileTypes"=dword:00000000
"EnableSecondaryBackup"=dword:00000000
"ReadOnly2"=dword:00000000
"Filename2"=""
"Directory2"=""
"FileTypes2"=dword:00000000

[HKEY_CURRENT_USER\SOFTWARE\BreezeSystems\Downloade r\201\plugins\dirmaker]
"Enabled"=dword:00000000
"Directories"=hex(7):00,00


[HKEY_CURRENT_USER\SOFTWARE\BreezeSystems\Downloade r\201\plugins\dngconv]
"Enabled"=dword:00000000
"DNG_converter_path"=""
"DirPath"=""
"Compress"=dword:00000001
"EmbedRawFile"=dword:00000000
"LargePreview"=dword:00000001
"Compatiblity"=dword:00000000

[HKEY_CURRENT_USER\SOFTWARE\BreezeSystems\Downloade r\201\plugins\jpegres]
"Units"=dword:00000001
"Resolution"=dword:0000012c
"Enabled"=dword:00000000