|
| 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
|
|
|
|
|
|
|
|
|
|