Wow, OK:
quote:
Originally posted by CookieRevised
Something I like to see changed from the setup:- Show the log screen, don't skip on it (aka: don't automatically jump to the final "finish" page). Some people might like to know which files are installed where (like me), especially if you install 3rd party libraries in the user's system directory!
The installer was a default script for NIS... I'll write my own soon. (Actually, I remember seeing a plugin installer on mess.be a while ago which I might look for soon)
quote:
Some tips/pointers/requests:[*]Don't use external DLL's if you can avoid them. UNZDLL.DLL and ZIPDLL.DLL (a total of 240kb!) can be avoided if you include your own zip code in your delphi project. On the net you can find sources for this. Or you can even provide you own compression scheme.
This made things a lot easier. Is it so bad to have 240kb of DLL files? I would put them in the same folder as my DLL, but MsgPlus might have tried to read them as plugin DLLs, so I just put them in SYSTEM32. I'll change that in future though.
quote:
[*]Make the log window of your plugin not word-wrapped; it's hard to read.
[*]Make the log window at least resizeable.
Done
quote:
[*]Fix spelling mistakes and be consequent in the way a line is shown
The inconsistencies are due to the debug code being outputed by different components. I tried to link them up as best as possible, and I'll try to see what I can do. I can't see any spelling mistakes. Do you mean grammar?
quote:
And a few remarks/questions about this logging:- What does the "Duplicate filename removed" exactly mean?
It prints this if the reg/zip files still exist in C:\ from last time. These should only exist if the previous backup/restore failed
quote:
Why three times that same message?
Why is the new name the same as the old name?
(1)It tries 3 times if the password is incorrect
(2)The filename is the same each time (email@address.reg/zip)
quote:
Where are there spaced before "Adding me@blah.com.reg" and not before other sub-messages?
These messages come from the Zip component
quote:
Why comes the message "Compressing file" before the "Duplicate" and "Adding" messages? This doesn't make sense, unless "Compressing file" actually means "Creating file" and the "Adding" actually means "Compressing".
What is the "trace: Temp Filename" used for?
"Compressing File" signifies the start of the zip-creation routine. I'll word it better in the next version
quote:
[*]Temporary files are not removed! (the reg and zip files)
They are (or should be) if the backup is successful
quote:
[*]Do not store the reg files as version 5.00 files, but as version 4 files! This because your tool with otherwise not work on other OS's than XP/NT...
I can change the first line to "REGEDIT4" if that would be better?
quote:
[*]If you show a message box or input box, show them in front (aka on top) of the windows. Currently they appear behind all the windows.
I think thats a bug with Delphi's stay-on-top code, but I'll look into it
quote:
[*]Make it possible to provide no password. Currently when the password input box appears and you leave it blank, the log outputs "Missing or empty zip file".
[*]If there was an error in creating or updating the zip, do not attempt to open the FTP connection. It doesn't make sense to upload when there is nothing to upload. The backup process should be stopped after the zip error.
Will Do
quote:
[*]If previously a password was entered but not remembered and a zipfile was created using that password, the next time you backup without entering a password the zipfile is either not successfully updated but no error is given or the previously entered password is used (didn't tested which was the case). Iether way this is bad/buggy behaviour.[/list=1]
I'll look into it
Thanks
XgD