Solved

Distribute VB satelite dlls in multilingual App (with RESFile)

Posted on 2004-04-29
4
209 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
4 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 250 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

Is Your AD Toolbox Looking More Like a Toybox?

Managing Active Directory can get complicated.  Often, the native tools for managing AD are just not up to the task.  The largest Active Directory installations in the world have relied on one tool to manage their day-to-day administration tasks: Hyena. Start your trial today.

Question has a verified solution.

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

Introduction In a recent article (http://www.experts-exchange.com/A_7811-A-Better-Concatenate-Function.html) for the Excel community, I showed an improved version of the Excel Concatenate() function.  While writing that article I realized that no o…
Background What I'm presenting in this article is the result of 2 conditions in my work area: We have a SQL Server production environment but no development or test environment; andWe have an MS Access front end using tables in SQL Server but we a…
Get people started with the process of using Access VBA to control Excel using automation, Microsoft Access can control other applications. An example is the ability to programmatically talk to Excel. Using automation, an Access application can laun…
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…

803 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