Groups > dBase > dBase deployment > Re: Conflict on the use of Multilanguage Runtime




Conflict on the use of Multilanguage Runtime

Conflict on the use of Multilanguage Runtime
Sun, 6 May 2007 19:33:14 +0200
Step further from previous post.

1) Situation.

I am using the multilanguage Runtime.

It starts deploying the application and at the end (just before)
the instalation of the BDE ask for the language...
It offers the languages dBASE has to Install dBASE, English, spanish
 italian, japanesse etc... which obviously it
is not the set of languages my own aplication offers.

Also .. whatever I do I can not get a value that inform me
of the language choosen.

I feel this is only useful to install the actual dBASE

2) situation
I put into INNO the languages I want to offer as
options.
I state that I want the language dialog to show up.
And I set the value of the language to be placed on the INI file
so I can get it ...

Like this....

[Languages]
Name: "en"; MessagesFile: "compiler:Default.isl"
Name: "es"; MessagesFile: "compiler:Languages\Spanish.isl"

[INI]   //     Jonny Kwekkeboom  Help ... thanks
Filename: "\EvilFOTOsx.ini"; Section: "Settings"; Key:
"Language";
String: 
; = The internal name of the selected language by user...

[Setup]
ShowLanguageDialog=yes

.
.
All works fine ... from the beginning I get the dialog option so the intall
process
continues on the language specified...
And at the end the INI file get the indication of the language choosen...

But...(as usual)
At the end it comes the Dialog box from dBASE asking the above mentioned
options...

Which is a duplication of all.


I wonder if you could tell me how to get rid of this last dialog...

Or, please confirm if you are getting it .. or how do you solve this problem
with
multilanguage runtime.

Thanks

Emilio




Post Reply
Re: Conflict on the use of Multilanguage Runtime
Tue, 08 May 2007 11:08:32 -070
evilaro wrote:
> Jonny:
> 
> 
>>the dbase Runtime Engine EXE file doesnt have any option (parameter)
for
>>start with any language... normal the language will be set same as
Windows
>>have or English as default (e.g. installed Polish Windows)...
> 
> 
> That is OK... no problem with that.
> 
> 
>>If you start the engine with silent parameters this problem solved ...
>>When the destination folder of Runtime or BDE not exists on user system
> 
> the
> 
>>Engine will be visible and ask for the detsaination folder(s)...
> 
> 
> ... I have tried to get the silent ... but no way
> On the INNO help it states using the
> 
> /SILENT
> 
> Bu t I really do not know where to use it.
> I have tried this different possibilities but INNO complains.
> 
> Source: "C:\PROY_A3B\BDEStuff.reg"; DestDir: ""   
  /SILENT
> 
> [Run]
> Filename: "\PlusRuntime-b2059.exe"   /SILENT
> 
> Filename: "\REGEDIT.EXE"; Parameters: "/S
""\BDEStuff.reg"""
> /SILENT
> 
> How do you get it to
> 
>>If you start the engine with silent parameters this problem solved ...
> 
> ????
> 
> Thanks

Filename: \PlusRuntime-b2059_EN.exe; Parameters: "-s -a 
Runtime=""\dBASE\Plus\Runtime""
BDE=""\Borland Shared\BDE"" 
Silent -sr"; StatusMsg: "Installing dBASE Runtime and BDE...";

Make that one line. Now, for the multi-language, the problem is, as I 
understand it, that it's asking about the language to install? I am not 
sure that can be silenced, or that you can pass a parameter to it to ask 
for the language ... the whole point of that specific installer is to 
allow the user to select which files to install (I believe specifically 
the issue is the plus_xx.dll file that is used by the runtime for the 
language strings for messages and errors that the runtime has to display.

Ken

-- 
/(Opinions expressed are purely my own, not those of dataBased
Intelligence, Inc.)/

*Ken Mayer* [dBVIPS]
/Golden Stag Productions/
dBASE at goldenstag dot net
http://www.goldenstag.net/dbase/dBASEBook.htm
http://www.goldenstag.net/dbase/dBASEReportsBook.htm
http://www.goldenstag.net/GSP
Post Reply
Re: Conflict on the use of Multilanguage Runtime
Tue, 8 May 2007 12:40:40 +0200
Hi,

the dbase Runtime Engine EXE file doesnt have any option (parameter) for 
start with any language... normal the language will be set same as Windows 
have or English as default (e.g. installed Polish Windows)...

If you start the engine with silent parameters this problem solved ...
When the destination folder of Runtime or BDE not exists on user system the 
Engine will be visible and ask for the detsaination folder(s)...

But dont know yet of the language ask after ask for the folder(s) or not....

cu
Jonny

Post Reply
Re: Conflict on the use of Multilanguage Runtime
Tue, 08 May 2007 12:46:32 -070
evilaro wrote:
> Ken:
> 
> I just did this ... and it second language dialog box does not
> show up. Which is what I wanted...
> 
> But reading your explanation ... I undestand now that
> what the dbase dialog is requesting is the language it will
> give the errors... but if the language selected in SILENT
> is the windows language then all is fine...
> 
> I will check.

Glad that at least helped.

For the multi-language stuff, you might request (wishlist) that they 
give you the ability to put a flag in there for the specific language.

Ken

-- 
/(Opinions expressed are purely my own, not those of dataBased
Intelligence, Inc.)/

*Ken Mayer* [dBVIPS]
/Golden Stag Productions/
dBASE at goldenstag dot net
http://www.goldenstag.net/dbase/dBASEBook.htm
http://www.goldenstag.net/dbase/dBASEReportsBook.htm
http://www.goldenstag.net/GSP
Post Reply
Re: Conflict on the use of Multilanguage Runtime
Tue, 8 May 2007 16:16:15 +0200
Jonny:

> the dbase Runtime Engine EXE file doesnt have any option (parameter) for
> start with any language... normal the language will be set same as Windows
> have or English as default (e.g. installed Polish Windows)...

That is OK... no problem with that.

> If you start the engine with silent parameters this problem solved ...
> When the destination folder of Runtime or BDE not exists on user system
the
> Engine will be visible and ask for the detsaination folder(s)...

... I have tried to get the silent ... but no way
On the INNO help it states using the

/SILENT

Bu t I really do not know where to use it.
I have tried this different possibilities but INNO complains.

Source: "C:\PROY_A3B\BDEStuff.reg"; DestDir: ""     
/SILENT

[Run]
Filename: "\PlusRuntime-b2059.exe"   /SILENT

Filename: "\REGEDIT.EXE"; Parameters: "/S
""\BDEStuff.reg"""
/SILENT

How do you get it to
> If you start the engine with silent parameters this problem solved ...
????

Thanks

Emilio

Post Reply
<< Previous 1 2 Next >>
( Page 1 of 2 )
about | contact