Results 1 to 5 of 5

Thread: File Properties | Conditions | Languages

  1. #1

    Default File Properties | Conditions | Languages

    Hi Friedrich,

    My client was adding a DLL to one of his installs, when he noticed that
    the small Languages entry (on the left) was disabled/read-only, but the
    longer one on the right was editable. I checked some of my scripts and
    they all showed the same thing. The help seems to refer to a single
    field. So I'm just curious: What is that short entry for?

    Best regards,

    --
    Arnor Baldvinsson
    Icetips Alta LLC

  2. #2

    Default Re: File Properties | Conditions | Languages

    Hi Arnór,

    the small Languages entry (on the left, which is read-only) shows the
    default language ID (if any) from the specific .exe, .dll, .ocx, etc. file.

    Let us assume, you would like to install the file on English (1033) and
    Italian (1040) Windows machines only (primary language identifier on these
    target machines is set to 1033 or 1040). Then you type the following
    decimal values into the longer entry (on the right): 1033,1040

    As a result, the file will *not* be installed on, say, a German (1031) or
    Swedish (1053) Windows machine. It will only install on English (1033) and
    Italian (1040) machines.

    I think it's always the same value on your machine because your default
    language in the compiled version resource is set to English (US) = 1033. See
    attached screenshot. This is from an .exe with Language ID set to 0x0807
    (= 2055 which is "Swiss German").

    Friedrich
    Attached Images Attached Images  

  3. #3

    Default Re: File Properties | Conditions | Languages

    Hi Friedrich,

    > the small Languages entry (on the left, which is read-only) shows the
    > default language ID (if any) from the specific .exe, .dll, .ocx, etc. file.

    Thanks for the explanation!

    Question: WHERE is the language ID for a exe set up? In the version
    file or??? The Clarion .version files have "translation" block like
    this (from a client project)

    BEGIN
    VALUE "Translation", 0x0409, 1252
    END

    So this exe should show with 1033 (408h) in the read-only entry? Or is
    the default specified somewhere else?

    Best regards,

    --
    Arnor Baldvinsson
    Icetips Alta LLC

  4. #4

    Default Re: File Properties | Conditions | Languages

    Hi Arnór,

    > Question: WHERE is the language ID for a exe set up? In the version file
    > or??? The Clarion .version files have "translation" block like this (from
    > a client project)
    >
    > BEGIN
    > VALUE "Translation", 0x0409, 1252
    > END
    >
    > So this exe should show with 1033 (408h) in the read-only entry? Or is
    > the default specified somewhere else?

    Yes, that's correct.

    BEGIN
    VALUE "Translation", 0x0409, 1252
    END

    would translate to 1033 in the SetupBuilder read-only entry. It's a "for
    your information" thing to check if the file is the "expected" version. The
    information from this read-only entry does not make it into the compiled
    setup.exe.

    Friedrich

  5. #5

    Default Re: File Properties | Conditions | Languages

    Hi Friedrich,

    > Yes, that's correct.
    >
    > BEGIN
    > VALUE "Translation", 0x0409, 1252
    > END
    >
    > would translate to 1033 in the SetupBuilder read-only entry. It's a "for
    > your information" thing to check if the file is the "expected" version. The
    > information from this read-only entry does not make it into the compiled
    > setup.exe.

    Thank you so much for the info! Most appreciated!

    Best regards,


    --
    Arnor Baldvinsson
    Icetips Alta LLC

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •