?
Solved

Distribute VB satelite dlls in multilingual App (with RESFile)

Posted on 2004-04-29
4
Medium Priority
?
218 Views
Last Modified: 2010-08-05
Dear Experts

I have a localized VB6 App. For now i have one EXE for each language and consequently one Setup for each language. I use P&D Wizzard to create CAB+Setup and  Visual Studio Installer to create MSI file.
I want to switch to one EXE with ressource file to give the user the opportunity to switch the language during runtime and to simplify the Distribution. But now i think about how to pack my App. I want to have just one Installer. What do i have to do with the localized VB dlls?

thanks in advance
herman schiebler
 
0
Comment
Question by:Schiebler
  • 2
3 Comments
 
LVL 28

Expert Comment

by:AzraSound
ID: 10949876
Just place them in your application path, or subfolder called 'Components'.  I assume these dlls are each named according to their specific language?
0
 

Author Comment

by:Schiebler
ID: 10976547
Hi AzraSound,
Sorry but i don't understand your commment.
I want to build a setup program to install my application on the end user pc's.
Localized satellite DLL from VB, like MSCMCDE.DLL, should be installed (some registerd) in the right version. If the application has a ressource file to localize the strings in the main EXE what about these satellites.
If the user switch the language from german to french what about MSCMCDE.DLL and MSCMCFR.DLL?
Are they both installed and registered? Are they really necessary?

cheers
hermann schiebler
0
 
LVL 28

Accepted Solution

by:
AzraSound earned 1000 total points
ID: 10977198
>>Localized satellite DLL from VB, like MSCMCDE.DLL

I'm not familiar with these dll names you mentioned, but, I assume each contains the necessary info for each language.  If so, then yes, install and register each, especially if you are giving the user the ability to switch languages at runtime.  The dll must be present and registered to be used.  They may never be used, but you do not know whether the client will use them or not, so install them just the same.
0

Featured Post

Free Tool: IP Lookup

Get more info about an IP address or domain name, such as organization, abuse contacts and geolocation.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

When trying to find the cause of a problem in VBA or VB6 it's often valuable to know what procedures were executed prior to the error. You can use the Call Stack for that but it is often inadequate because it may show procedures you aren't intereste…
If you have ever used Microsoft Word then you know that it has a good spell checker and it may have occurred to you that the ability to check spelling might be a nice piece of functionality to add to certain applications of yours. Well the code that…
As developers, we are not limited to the functions provided by the VBA language. In addition, we can call the functions that are part of the Windows operating system. These functions are part of the Windows API (Application Programming Interface). U…
Get people started with the utilization of class modules. Class modules can be a powerful tool in Microsoft Access. They allow you to create self-contained objects that encapsulate functionality. They can easily hide the complexity of a process from…
Suggested Courses

862 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question