Solved

Distribute VB satelite dlls in multilingual App (with RESFile)

Posted on 2004-04-29
4
213 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
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 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

Revamp Your Training Process

Drastically shorten your training time with WalkMe's advanced online training solution that Guides your trainees to action.

Question has a verified solution.

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

Introduction While answering a recent question about filtering a custom class collection, I realized that this could be accomplished with very little code by using the ScriptControl (SC) library.  This article will introduce you to the SC library a…
Have you ever wanted to restrict the users input in a textbox to numbers, and while doing that make sure that they can't 'cheat' by pasting in non-numeric text? Of course you can do that with code you write yourself but it's tedious and error-prone …
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…

695 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