Update 2009-12-29 - Migrated the project to VDF15.0 - Split up the framework into a library workspace and an example workspace, so that it is easier to use in your current projects. - Found out that the datafiles had not been part of the subversion tree, added the complete datafolder as a standalone zipfile "DataBinaries.zip" in the Examples workspace root folder. - Updated the examples workspace to use the new statuspanel instead of the old one. Changes in beta 4 cBaseWinControl.pkg - ToAnsi conversion in the label for support of extended charactersets. - Redrawcontrol when the label changes cDataTimePick.pkg - Moved the function Value from the DateTimeMixin class to the cDateTimePick class because it destroyed the logic for database binded controls cWinButtonBase.pkg - Fix for incorrect enabled_state behaviour. If a button was pointer only and disabled you still could click and make it perform it's action. - Added shadow_state method to make a button disable itself when the container where it is in is disabled by itself. - There was a problem with the visual drawingstyle as the pressed state wasn't drawn correctly under XP when using a manifest file. - The button skips some clicks when you click the button continuously. cWinFunc.pkg - Function ByteToHex is now conditionally included to avoid a conflict with VdfQuery - Function IntToHex has been added cWinGDIEx.pkg - Commented out DevMode structure cWinKernEx.pkg, cWinLink.pkg, cWinNetWk.pkg, cWinVolume.pkg - Added dependent header files vWin32fh.pkg - Cleaned up function vSelect_File and added code to destroy the dynamically created file-open dialog - Removed all API declarations from the package itself to improve readability These declarations are now included from the vWin32fh.h header file. - Changed the default way in which the standard file handling works Before today one could always undo the operation, as of now you cannot as the default was a silly one using unnecessary resources (mainly diskspace) Since i don't really expect someone to use that feature it has been removed. One can however restore to the old way of handling by simply calling the vWin32fhCompatibilityMode procedure ONE time before accessing any of the filehandling operations - The functions ParseFolderName, ParseFileName and ParseFileExtenstion added as well as the StringFromRightOfChar function. - sfoFormatDisk function added which can use to format a floppydisk DISABLED now as testing shows that it does not work as advertised... - The function vDDE_Error_Handler didn't pass the errornumber on to the DDE_Error_To_String function Moved the hardcoded strings from vDDE_Error_Handler to define declarations for easier translation later on. - Added the ToAnsi function to the fileoperations method so that extended characters are treated ok too. - Changed vFilePathExists to be a global global function.