Is VB the only one with dependencies?
VB, I have to worry about all these dependencies, whether or not the target user has them.
For example, VB Runtime file or the Rich text box active x control (even though its standard in VB compilers).
Is this the same problem for say Visual C++? Or even .NET distributable applications?
How does a company say Yahoo write it's widely distributed messenger program? Is it written in C++, and only calls Window API functions to draw it's forms and windows?
Re: Is VB the only one with dependencies?
Lots of languages have dependencies...
With .Net applications there is the .Net framework (if your app uses 2.0, the users need the 2.0 framework). This is designed to be a "full install", so that each app doesn't need to distribute as many files (tho if you add any components, you need to add those to your distribution). The extra bonus is that it works for all .Net languages.
VC++ has dependencies.. tho some are pre-installed on Windows (such as MSVCRT*.DLL I think).
I have never used Yahoo messenger, but I presume that like most programs it has an installation.. and if so it almost certainly has dependencies.
Re: Is VB the only one with dependencies?
c++ has its own .dll as well (msvcrt*.dll) and it is usually included in a program install with the program.
* = version
Re: Is VB the only one with dependencies?
Everything has dependencies. First you have the platform. Then the OS...
If you use an installer it does not matter how many layers of dependencies your application makes use of.