d4jaj1
asked on
IS Express Uninstall Problem
I'm using IS Express for Delphi 2 and am testing the unistallation of one of my products. In my database application, I create all of the indexes and Ref-Integ teh first time teh user starts teh program to make the disks/single exe files smaller. The problem is, once the unistall is completed, the indexes (actually any file not part of the setup list) and the directory as a whole still exist. How do I get IS Express to delete all files & the entire directory? I really dont hav the space on my disks to create my own uninstall program.
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
I'm away from my office (actually on a 5 month leave of absence) so I don't have access to my Delphi manuals. There's a TRegistry object that lets you erase registry entries, I don't remember the method for erasing files.
To create a DLL, select File/New/DLL. It's just like a unit except it says library at the top. Select Project/Options and specify the extension DLL for the executable. This is all in the manual.
Good luck.
To create a DLL, select File/New/DLL. It's just like a unit except it says library at the top. Select Project/Options and specify the extension DLL for the executable. This is all in the manual.
Good luck.
1) you can iterate for all the files off the given extension of the know path (FindFirst, FindNext). and delete the file with Deletefile.
2) Why don't you make you're registry entries in IS Express? But you can delete a registry key with DeleteKey.
3) Well, that I don't know ....
2) Why don't you make you're registry entries in IS Express? But you can delete a registry key with DeleteKey.
3) Well, that I don't know ....
ASKER