Solved

Distribute VB satelite dlls in multilingual App (with RESFile)

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

Free Tool: ZipGrep

ZipGrep is a utility that can list and search zip (.war, .ear, .jar, etc) archives for text patterns, without the need to extract the archive's contents.

One of a set of tools we're offering as a way to say 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…
Since upgrading to Office 2013 or higher installing the Smart Indenter addin will fail. This article will explain how to install it so it will work regardless of the Office version installed.
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…

739 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