Page 1 of 2

New HanDBase 4.1.5 Development Version Released

PostPosted: Mon Sep 14, 2009 5:09 pm
by DavidDevaneyJr
Thanks for your patience with these builds. We have released new Development versions of the following products and they are now available for download:

HanDBase for Windows Mobile Classic/Professional (Pocket PC)
HanDBase Plus for Windows Mobile Classic/Professional (Pocket PC)
HanDBase Professional for Windows Mobile Classic/Professional (Pocket PC)
HanDBase Enterprise for Windows Mobile Classic/Professional (Pocket PC)

Please note the Warning at the beginning of the Installation and contact us if you have any questions before proceeding. Also be sure to synchronize your device with the computer BEFORE installing this build as the location of the HanDBase Sync folder has changed.

This development version release includes the fixes in the previous development builds in addition to the following.

We have done additional research and testing to make the software properly compatible with Windows Vista when UAC is enabled as well as when the Windows User only has Standard Permissions. This should also apply to Windows XP users who have limited permissions. In order to accomplish this we had to change the locations that some of the files are stored in. Some of these locations have even changed from the previous Development Releases, based on our research and testing. If you are still using the 4.1 Release Version these file locations have changed as well. Due to the number of changes we've made since the current release version and even since the previous Development version we appreciate you testing this new build and we appreciate any feedback you can provide. Below are some of the changes.

HD.INI, the HanDBase Desktop Settings File, is now stored in your particular User's "Application Data" folder rather than in Program Files. This is the reason why your settings are not present if you made any changes to the Preferences. If you made changes and would like to copy over your old settings rather than redoing them please contact support [at] ddhsoftware [dot] com for the specific locations.

The location of the Sync Exchange settings files, for Professional and Enterprise users, has also changed to be in your "Application Data" folder rather than in Program Files. Again these files are not deleted but after installing this build the Conduit and Sync Exchange component will not see the previous settings. You can either re-create these or contact support for the actual folder locations.

If you have custom reports you use with the HanDBase Desktop the location of these has changed and any reports you are currently using will be need to be moved to this new location to be seen by the HanDBase Desktop after installing this build. The new location is:
Vista - ..\Documents\HanDBase\Reports\
XP and previous versions of Windows ..\My Documents\HanDBase\Reports\

If you have any Forms for your databases that use images with the Image Button the location of these has changed and any images you are currently using will be need to be moved to this new location to be seen by the HanDBase Desktop after installing this build. The new location is:
Vista - ..\Documents\HanDBase\Images\
XP and previous versions of Windows ..\My Documents\HanDBase\Images\

As mentioned above the location of the Sync folder has changed, even from the previous Development Build. You will want to be sure to synchronize your device with your computer before you install this build to make sure all your files are in sync. After installing this build you will want so synchronize again immediately so that your databases are synchronized to the new Sync Folder. The new folder will be as follows.
Vista - ..\Documents\HanDBase\WindowsMobile\PARTNERSHIPNAME\
XP and previous versions of Windows ..\My Documents\HanDBase\WindowsMobile\PARTNERSHIPNAME\
Where PARTNERSHIPNAME is the name assigned to your partnership through ActiveSync or the Windows Mobile Device Center.

If you have any questions about this new build before instaling it please respond here or contact support [at] ddhsoftware [dot] com.

If you are still having issues with installing or running any portion of the software with UAC enabled or if you are a Standard User please let us know so we can look into any issues.

Answers to common questions:
What is a development version?

A development version is like a public beta version. When we make significant changes to a program that is not part of a major update (eg, 4.0, 5.0), we like to make sure that no new problems surfaced in the fixes we made. While we did test this application in house and with testers, it's best to keep the current release version as the current release, and only those who are needing some of the above changes can take the initiative to download the development version. Should you run into any issues, you can always come back to the Registered User's page and download the current release version to get back to where you were before. As with any update, I'd suggest backing up all your files before performing the update.

How do I get the development version?


Log into the Registered users page:
http://www.ddhsoftware.com/download
Username: Your email address
Password: what password you were given at purchase (not your license key). If you don't have this, click the lost password option on the above page and we'll email it to you.

Next to each product you'll see the Download button- that is NOT the one you want as it's the latest release version. Instead, select the option under the words: Latest Development Version: 4.1.5 build D5, to download. That will get you the installer for the development version!

Why was the bug xxx I reported not fixed in this version?


This version addresses most all bugs we were able to verify and duplicate in house. If we can't duplicate the bug we can't fix it. If your submission was not verified, chances are we emailed you back to say we needed more help duplicating the issue on our end. If we didn't, there is a chance we missed it or it fell through the crack. If so, very sorry about that. Feel free to comment in this topic if this is the case, and I can comment on that particular issue or follow up with you.

Is this going to be the release version?

If we find no other issues we will likely just release the slightly fixed version in a few weeks. If there are any significant issues, we'll likely release another development version before the release version.

Re: New HanDBase 4.1.5 Development Version Released

PostPosted: Mon Sep 14, 2009 5:19 pm
by DavidDevaneyJr
I made one mistake during the build of these new builds and the Enterprise edition did not include an updated Conduit file. This has been corrected and the Build incremented to D6. If you happened to see this Topic before this Reply was posted and have already downloaded the new build please go back and make sure that you've downloaded and installed Version 4.1.5 Build D6.

My apologies for any inconvenience.

Re: New HanDBase 4.1.5 Development Version Released

PostPosted: Mon Sep 14, 2009 8:06 pm
by zooguy1492
DavidDevaneyJr wrote:This development version release includes the fixes in the previous development builds in addition to the following.

You then followed this with a series of warning/issues about installing the new software. Is this the extent of the bugs fixed or is there an actual bug list that was fixed by this release.

For example, you provided me my own executable which fixed several problems with a Unique/Relationship field but I don't see them listed here. Have they been fixed in the development version?

Also, has this problem with Sync Exchange been fixed:
http://www.ddhsoftware.com/forum/viewtopic.php?f=13&t=181&p=634#p634

Paul P.

Re: New HanDBase 4.1.5 Development Version Released

PostPosted: Mon Sep 14, 2009 8:22 pm
by dhaupert
zooguy1492 wrote:
DavidDevaneyJr wrote:This development version release includes the fixes in the previous development builds in addition to the following.

You then followed this with a series of warning/issues about installing the new software. Is this the extent of the bugs fixed or is there an actual bug list that was fixed by this release.

For example, you provided me my own executable which fixed several problems with a Unique/Relationship field but I don't see them listed here. Have they been fixed in the development version?

Also, has this problem with Sync Exchange been fixed:
http://www.ddhsoftware.com/forum/viewtopic.php?f=13&t=181&p=634#p634

Paul P.


Hi Paul,

The changes made in this particular release were based on David Devaney's work with Vista compatibility. After the line you quoted, he gave the following details about the changes:

We have done additional research and testing to make the software properly compatible with Windows Vista when UAC is enabled as well as when the Windows User only has Standard Permissions. This should also apply to Windows XP users who have limited permissions. In order to accomplish this we had to change the locations that some of the files are stored in. Some of these locations have even changed from the previous Development Releases, based on our research and testing. If you are still using the 4.1 Release Version these file locations have changed as well. Due to the number of changes we've made since the current release version and even since the previous Development version we appreciate you testing this new build and we appreciate any feedback you can provide. Below are some of the changes.

HD.INI, the HanDBase Desktop Settings File, is now stored in your particular User's "Application Data" folder rather than in Program Files. This is the reason why your settings are not present if you made any changes to the Preferences. If you made changes and would like to copy over your old settings rather than redoing them please contact support [at] ddhsoftware [dot] com for the specific locations.

The location of the Sync Exchange settings files, for Professional and Enterprise users, has also changed to be in your "Application Data" folder rather than in Program Files. Again these files are not deleted but after installing this build the Conduit and Sync Exchange component will not see the previous settings. You can either re-create these or contact support for the actual folder locations.

If you have custom reports you use with the HanDBase Desktop the location of these has changed and any reports you are currently using will be need to be moved to this new location to be seen by the HanDBase Desktop after installing this build. The new location is:
Vista - ..\Documents\HanDBase\Reports\
XP and previous versions of Windows ..\My Documents\HanDBase\Reports\

If you have any Forms for your databases that use images with the Image Button the location of these has changed and any images you are currently using will be need to be moved to this new location to be seen by the HanDBase Desktop after installing this build. The new location is:
Vista - ..\Documents\HanDBase\Images\
XP and previous versions of Windows ..\My Documents\HanDBase\Images\

As mentioned above the location of the Sync folder has changed, even from the previous Development Build. You will want to be sure to synchronize your device with your computer before you install this build to make sure all your files are in sync. After installing this build you will want so synchronize again immediately so that your databases are synchronized to the new Sync Folder. The new folder will be as follows.
Vista - ..\Documents\HanDBase\WindowsMobile\PARTNERSHIPNAME\
XP and previous versions of Windows ..\My Documents\HanDBase\WindowsMobile\PARTNERSHIPNAME\
Where PARTNERSHIPNAME is the name assigned to your partnership through ActiveSync or the Windows Mobile Device Center.


That's the extent of the changes in this build. As to the test build I sent you, I'm frankly not sure if that was released in a prior Development version. I do know that there were no changes to the Pocket PC app in this version, it was all desktop/conduit related stuff above. I will check with David Devaney tomorrow to see if and when your change was posted!

Re: New HanDBase 4.1.5 Development Version Released

PostPosted: Mon Sep 14, 2009 9:16 pm
by zooguy1492
You sent me an executable on 8/19/09 and 8/24/09 so I don't think it was in any previous release.

Re: New HanDBase 4.1.5 Development Version Released

PostPosted: Mon Sep 14, 2009 10:55 pm
by DavidDevaneyJr
zooguy1492 wrote:You sent me an executable on 8/19/09 and 8/24/09 so I don't think it was in any previous release.


We did not publicaly release any other updates to the device software. The last update, on 8/6/09, included a fix for a bug where it was not properly launching PDB files from the File Manager. Prior to that you can find a list of fixes for the device software in our Knowledgebase.

http://www.ddhsoftware.com/knowledgebase.html?read=323

No change was made to the Sync Exchange software in regards to the issue you mention.

Re: New HanDBase 4.1.5 Development Version Released

PostPosted: Mon Oct 19, 2009 6:21 pm
by dhillier39
Running Vista Ultimate, the installation appeared to go well. Synchronization with my Windows Mobile 6.1 has been as good as previously, and I've been able to implement UAC.

But I was surprised to find that during the installation, HanDBase did not add the Sync folder to my Documents folder, but rather to a preexisting subfolder: ...\Documents\NCCT\ with the result that the path to my Sync files is
...\Documents\NCCT\Documents\HanDBase\WindowsMobile\WINDOWSMOBILE80\

As I said, everything is functioning OK, but there's more:
Windows Explorer now shows two ...\Documents folders. The new one turns out to be a virtual folder that links to the ...\Documents\NCCT\Documents folder installed with HanDBase. It's merely a nuisance, but clicking on "Documents" is now something of a crap shoot.

There's some history here. Until the start of the summer, the NCCT folder had user status and was associated with a different login. And at that time, of course, there was a folder under NCCT named documents, that was deleted during the file moves. If noone else has reported my problem, you can probably just chalk it up to a very unlikely set of file circumstances.

But I'm now interested in moving my sync files to where they belong.

Re: New HanDBase 4.1.5 Development Version Released

PostPosted: Wed Oct 21, 2009 12:42 am
by DavidDevaneyJr
dhillier39 wrote:Running Vista Ultimate, the installation appeared to go well. Synchronization with my Windows Mobile 6.1 has been as good as previously, and I've been able to implement UAC.

But I was surprised to find that during the installation, HanDBase did not add the Sync folder to my Documents folder, but rather to a preexisting subfolder: ...\Documents\NCCT\ with the result that the path to my Sync files is
...\Documents\NCCT\Documents\HanDBase\WindowsMobile\WINDOWSMOBILE80\

As I said, everything is functioning OK, but there's more:
Windows Explorer now shows two ...\Documents folders. The new one turns out to be a virtual folder that links to the ...\Documents\NCCT\Documents folder installed with HanDBase. It's merely a nuisance, but clicking on "Documents" is now something of a crap shoot.

There's some history here. Until the start of the summer, the NCCT folder had user status and was associated with a different login. And at that time, of course, there was a folder under NCCT named documents, that was deleted during the file moves. If noone else has reported my problem, you can probably just chalk it up to a very unlikely set of file circumstances.

But I'm now interested in moving my sync files to where they belong.


That is indeed a little odd. I've not seen anything like it in my testing and no one else has reported a problem. The way the installer is configured is that it should be creating a HanDBase folder in your Windows Documents folder and then the WindowsMobile sub-folder in the HanDBase folder. Then the conduit would create the WINDOWSMOBILE80 folder within that folder on the first sync. The way that's supposed to be done is that the installer checks the OS for what is considered the "USERDOCS" folder. In the case of Vista that should generally be C:\Users\WindowsUserName\Documents\. What exactly is the NCCT folder? Can you confirm that the NCCT folder is in your current user's Documents folder, eg C:\Users\WindowsUserName\Documents\ and not maybe just in the C:\Users folder?

There are two things that come to mind here. One is, do you have any databases set up in Sync Exchange, say to sync with MS Access? Two, I wonder if our friend Vista did something at some point with the NCCT user's Documents folder. Did you remove the NCCT user? Can you click on your Start Menu and then Right click on Documents and select Properties form the menu that pops up. Then click the Location tab and see which folder/path is designated for the Documents folder, for this user. I'm wondering if somehow that got changed to be C:\Users\CurrentWindowsUser\Documents\NCCT\Documents\.

As far as moving files to where they belong. If you open the HanDBase Desktop and go to the File menu and choose Open and then select the WindowsMobile80 user in the column for File if it shows the ...\Documents\NCCT\Documents\HanDBase\WindowsMobile\WINDOWSMOBILE80\ path and then the file name then that's where they are syncing to and you really don't need to change anything. The HanDBase Desktop will open them from that folder and the Conduit will sync to that folder so you shouldn't have any issues with Syncing. Now if you do find that the Documents folder points to the above location you can probably change that back to the Default location and then sync again so everything looks more normal.

It does sound like some sort of Vista glitch that I've not heard of. I did a Google search for the following:
vista ultimate two Documents folders
and a few items came up describing basically the same problem you are seeing in Windows Explorer. So checking the Location tab for My Documents may help fix this.

Re: New HanDBase 4.1.5 Development Version Released

PostPosted: Tue Oct 27, 2009 7:26 am
by dhillier39
Many thanks to Dave for identifying the cause of my problem with HanDBase sync files ending up in an unusual place. As he suspected, the wrong folder/path for the Documents folder had been set in Vista. It might have been something I did to myself while changing a path from "User" status to a subfolder in another User path. Anyway, when I reset the Documents folder path to default, Vista provided effective prompts to guide the transfer of folders to the default location.
HanDBase no longer saw them, but that problem went away with a simple reinstallation.

Re: New HanDBase 4.1.5 Development Version Released

PostPosted: Wed Nov 04, 2009 8:09 pm
by zooguy1492
DavidDevaneyJr wrote:
zooguy1492 wrote:You sent me an executable on 8/19/09 and 8/24/09 so I don't think it was in any previous release.


We did not publicaly release any other updates to the device software. The last update, on 8/6/09, included a fix for a bug where it was not properly launching PDB files from the File Manager.

Now that it's several months later, let me ask this question again. Will the fix you gave me in an executable on 8/19 and 8/24 be included in a released version of the code?

Also, when will all the 4.1.5 development releases turn into an official release?