Are ALL those DLL, OCX & Jet database files needed?

Started by Randem, February 01, 2012, 05:54:26 PM

Previous topic - Next topic

Randem

Aloha scottguy,
 
Thank you for your kind remarks.
 
If InnoScript detects that you need the JET engines then you do. You might find that your system will work without them but that is because the system you installed it on ALREADY has the database files. If by chance you run into a system that does not have them your application WILL NOT work properly. You can remove the JET installs if you want but remember if you have trouble them that would be the reason.
 
No one talks about these thing for they do not know for sure... It is lucky for you that they did not talk about it for guesses are not helpful.
 
It take a long time to know the intricacies of MS software and it would be prudent not to guess... and you will not find any real documentation on the Microsoft files. If they told you everything how can they make even more money with training and such...  
 
As far as it not registering, without more information I cannot answer that. I can get it to register here. I have no idea of what OS you are attempting to register it on or what your script looks like. Different OS's may require different techniques...
 
Could you post your script.

scottguy

First, thanks for your system, it sure beats Microsoft's installer and works great with the far more professional Inno Setup.  So thanks, it was worth the price.  
 
I run Innoscript on my VB Project and it ostensibly finds all the DLL dependencies.  (Without which my VB6 program can't possibly run... right?)  
 
Everything installs fine on XP except the bloody DBGRID32.OCX (version 1.0.093- which should be SAFE -I got it from your site) I DIDN'T pull it from my OWN system folder.  It fails to register properly.  
 
However, if I chose ignore and allow the installation to continue then my software SEEMS to run fine! (I haven't tested it thoroughly but it's a database control.)
 
So is it OKAY to REMARK it out with a ; in the Inno compiler?  
 
Question 2:  I know I don't need the JET database controls so I remarked them out.  This should be fine.  I don't see why they're required for my fairly simple program.  
 
Question 3: Is there a place on the web or in MS documentation to find which controls rely on which OCXs/DLLs? It would be really nice to know what needed what before I chose to use it.  
 
(i.e. If I HAD to USE the DBGRID32.OCX I'd be screwed now.)
 
I'd like to remove any files I don't ABSOLUTELY need.
 
Final bit of a rant:   Nobody on VB software support sites wants to talk about this install stuff.  
 
I see people asking questions similar to mine and a usually *very helpful* programming community is SILENT to their (and now my) pleas for help.  Is running setup software that much of a pain?  
 
Writing install files os far more confusing than writing software ever was.  (Probably because I don't completely understand it yet.)
 
Thanks for your time in replying.  I swear I LOOKED and searched for similar questions but I found nothing as specific as mine.  
Finally...  I know it's not Randem's fault, it's Microsoft's... of that I'm certain.  They just LOVE bloatware.  
 
}