------------------------------------------------------------------------
------------------------------------------------------------------------
------------------------------------------------------------------------

----------------------------------
StoragePoint 
MS Windows 2000/2003/XP 
----------------------------------
* Performs a recursive search for all files matching the specified mask(s) [both DEFAULT and USER]. 
* Will work with any drive (Local, Remote (Mapped) or UNC). 
* A list of 'collection' candidates is generated to select from. The candidates are automatically sorted into categories (USER, AUDIO, IMAGES, DOCUMENTS and MOVIES). 
* A option to compare file contents when collecting automatically makes copies of files containing differing data but a duplicate name. This option negates the need for any user input when collecting. 
* Fast. 
* Monolithic [Independent].


----------------------------------

DONATIONWARE.

http://optionalreaction.com/software/storagepoint/

Hope you find it useful,
Keith


------------------------------------------------------------------------
------------------------------------------------------------------------
------------------------------------------------------------------------


------------------------------------------------------------------------

 StoragePoint v1.0.0.4 [21st September 2006]

* Altered code so files that could only be opened for reading (not reading and writing) can be collected.

------------------------------------------------------------------------

  Sep 30 2006, 17:59   


 StoragePoint v1.0.0.5 [Saturday, 30 September 2006 18:58:43 PM]

* Window resizing code added.

------------------------------------------------------------------------

  Oct 2 2006, 15:06     


 StoragePoint v1.1.0.0 [Monday, 2 October 2006 16:03:16 PM]

* Added 'FileName', 'FileType', 'FileGroup' and 'FileSize' sortable columns to the list control.
* Made the default folder 'My Documents'.
* Altered the link name (all future versions will have the same name).
* Some small speed improvements.
* Rearranged a lot of code and tidied it up a bit.

------------------------------------------------------------------------

  Oct 2 2006, 20:45    


 StoragePoint v1.1.0.1 [Monday, 2 October 2006 21:42:57 PM]

* Added colored icons to list view.
* Added 'Please Wait' dialog (column sorting).
* Fixed some erratic window centering problems.

------------------------------------------------------------------------

  Nov 1 2006, 12:25    


 StoragePoint v1.1.1.4 [Wednesday, 01 November 2006 12:24:35]

* Incremental column sorting [version 1.1.1.3].

* Code re-write due to data loss.
* Altered some messages.
* Icon altered.

------------------------------------------------------------------------

  Nov 9 2006, 19:06  


 StoragePoint v1.1.1.5 [Thursday, 09 November 2006 19:04:53]

* Recompiled with Visual Studio 2005.
* Added '*.wma' to default filetypes (Windows Media Audio).

------------------------------------------------------------------------

  Nov 10 2006, 16:03 


 StoragePoint v1.1.1.6 [Friday, 10 November 2006 16:00:49]

* Fixed annoying repeated message when a write operation failed.
* Aded 'looptrap' message.

------------------------------------------------------------------------

  Nov 12 2006, 07:30 


 StoragePoint v1.1.1.7

* Added many more default filetypes.

------------------------------------------------------------------------

  Nov 23 2006, 12:08  


 StoragePoint v1.1.1.8

* Trying to fixed wierd error where the listbox will not re-enable after a search (the code is there it just stays greyed for some reason).


StoragePoint v1.1.1.9

* Added new 'filetype' - DOCUMENTS.

------------------------------------------------------------------------

  Nov 27 2006, 08:14    


 StoragePoint v1.1.2.0 -> v1.1.2.2

* Colored dialogs.
* Colored dialogs (including 'links' dialog).
* Added informational message for the collection folder button regarding the efficency of 'moving' a folder as opposed to 'copying' a folder.

------------------------------------------------------------------------

  Nov 28 2006, 10:49   


 StoragePoint v1.1.2.3

* Enhanced 'links' code (and dialog).

------------------------------------------------------------------------

 StoragePoint v1.1.2.4

 
* Altered code that 'built' a '.cpy' filename.

>>> I had to split the sprintf statement into two sepaerate ops for some reason. MSVS 2005 (AGAIN.)

------------------------------------------------------------------------

 StoragePoint v1.1.2.5

* Altered incorrect message that reported a file could not be written to, when the reason was that the source file was 0 bytes in size.

KNOWN ISSUES: for some reason, _sometimes_ (at least on my machine) the list box does not re-enable after a search is complete. Again, I cannot understand this as the buttons re-enable OK, and the code is as simple as...

EnableWindow(hwndHandleToWindow, true);

... apologies for this, and be assured I am trying to calculate why (it could just be a windows xp control problem that I have not patched).


------------------------------------------------------------------------


 THE 'sprintf' PROBLEM: I've got to say this is unbelievable...

What previously was this...

char szText[MAX_PATH*2];
sprintf(szText, "%s [%ld-%ld].cpy", szFilename, time(NULL), dwCountCopies);

strcpy(szNewFilename, gv.szStoragePointFolder);
PathAddBackslash(szNewFilename);
strcat(szNewFilename, szText);

dwCountCopies++;


... that didn't work, is now this...

char szText[MAX_PATH*2];
char szText2[MAX_PATH*2];
sprintf(szText, "%s [%ld-", szFilename, time(NULL));
sprintf(szText2, "%ld].cpy", dwCountCopies);
strcat(szText, szText2);

// for some reason - sprintf is rejecteting 3 or maore parameters...????!!!!!!!

strcpy(szNewFilename, gv.szStoragePointFolder);
PathAddBackslash(szNewFilename);
strcat(szNewFilename, szText);

dwCountCopies++;

... and does.

The code worked fine in MSVS 6, and no compilation errors were reported in MSVS 2005. It's fully patched, SO i GUESS I'LL HAVE TO RE-INSTALL WINDOWS AGAIH NOW!

------------------------------------------------------------------------

 StoragePoint v1.1.2.6

* 'Show Error Messages' option.
* 'Fixed' (intermittant) error that did not re-enable controls on completion of a search.


------------------------------------------------------------------------

 StoragePoint v1.1.2.6

* 'Show Error Messages' option.
* 'Fixed' (intermittant) error that did not re-enable controls on completion of a search.


------------------------------------------------------------------------

 StoragePoint v1.1.2.7

* Option to stop displaying error messages and questions every 25 messages.



StoragePoint v1.1.2.8

* 'Fixed' (intermittant) error that did not re-enable controls on completion of a search. (I still don't know why this was happenning, because it was a intermittant error - but it 'appears' to be resolved now.) 

------------------------------------------------------------------------

StoragePoint v1.1.2.9

* Added .*.CDA' (AUDIO) and '*.ZIP' (DOCUMENT) filespecs.

------------------------------------------------------------------------

StoragePoint v1.1.3.0 ['2006 December 24 - 02:23:28:[0301]']

* Seperated default filespecs into groups.
* Added some new filespecs.
* Removed '.CDA' filespec.
* Compiled with MSVS 2005 - SP1.

------------------------------------------------------------------------
------------------------------------------------------------------------
------------------------------------------------------------------------

END OF FILE.