Home » U++ TheIDE » U++ TheIDE: Other Features Wishlist and/or Bugs » new uninstaller because... :)
Re: F***! [message #851 is a reply to message #848] |
Sun, 05 February 2006 10:44   |
 |
fudadmin
Messages: 1321 Registered: November 2005 Location: Kaunas, Lithuania
|
Ultimate Contributor Administrator |
|
|
luzr wrote on Sun, 05 February 2006 02:09 | Sorry for causing the trouble, but I believe that there had to be prompt before wiping...
The normal is to "ask for license", if rejected "ask for removal".
"removal" explicitly states that it will delete the whole directory.
Please check ide/Install:
line 143 CheckLicense and
line 29 Uninstall
if(!PromptYesNo("[*3 Do you wish to uninstall Ultimate`+`+ development system ?&&]"
"Uninstall will remove [* " + DeQtf(dir) + "] directory and all "
"registry and desktop items associated with Ultimate`+`+.")) return;
|
The problem was that this question didn't appear! A bug? But I can't reproduce it because I can't compile any working Ultimate programs from the updated uvs.
Yesterday I spent more than an hour figuring out why, after I updated the sources, Ultimate++ doesn't start - parsing error. And no file name displyed. Ok, I tried to sync several times in a row and every time Core.upp was different. So, I found out that in Core.upp some " characters were missing.( A bug in Uvs2, too? )
So far so good. I copied Core.upp from another computer and succesfully compiled ide.exe and replaced theide.exe and renamed accordingly to have my existing shortcuts working.
And then... everything wiped including uvs.exe which was in out dir inside upp... But that was not enough... Ok, I downloaded, installed, updated from uvs. Now I'm dissapointed because I can't get any Ultimate++ compiled apps working. They don't show. With debugger they show "EXCEPTION: C0000005 at 77F79040 EXCEPTION_ACCESS_VIOLATION reading at 178860AB".
Quote: |
Now of course, another question is whether this is a good tactics (to remove everything), however, I am not sure what else uninstall should do?
|
First of all, why the installer puts all the directories inside upp? Even mingw? And when installing there at least must be warnings like "DO NOT PUT ANY YOUR VALUABLE FILES INSIDE UPP DIR!".
And, as I've already said - there must be a separate uninstaller!
Also, why the deleted files didn't go to the Recycle Bin?
Quote: |
In any case, idea is this: For normal release users, this will do. For snapshot downloaders / uvs2 syncers, the most natural way of upgrading is to simply compile TheIDE and replace .exe in the install dir.
|
BTW, what is the difference between ide.exe and theide.exe?
P.S. if you have any ideas about that Exception, uvs and Core.upp post to another forum.
Thanks
|
|
|
Goto Forum:
Current Time: Wed Jun 18 11:03:47 CEST 2025
Total time taken to generate the page: 0.05452 seconds
|