4d doc center : 4d xml keys...

114
4D XML Keys BuildApplication Introdução AutoUpdate / CS AutoUpdate / RuntimeVL CS General Parameters Licenses SignApplication SourcesFiles / CS SourcesFiles / RuntimeVL Versioning / Client Versioning / Common Versioning / RuntimeVL Versioning / Server Lista alfabética dos comandos - 1 -

Upload: lamhanh

Post on 01-Sep-2018

230 views

Category:

Documents


0 download

TRANSCRIPT

4D XML Keys BuildApplication

Introdução AutoUpdate / CS AutoUpdate / RuntimeVL CS General Parameters Licenses SignApplication SourcesFiles / CS SourcesFiles / RuntimeVL Versioning / Client Versioning / Common Versioning / RuntimeVL Versioning / Server Lista alfabética dos comandos

- 1 -

Introdução

O Gerador de aplicações de 4D oferece diferentes opções que estão disponíveis utilizando as chaves XML específicas.Utilize o comando BUILD APPLICATION (tema Ambiente 4D) para definir a localização do documento XML que contémsuas chaves personalizadas.Os comandos dos temas XML (XML, XML DOM e XML SAX) lhe permitem processar os documentos XML.

- 2 -

AutoUpdate / CS

Visão Geral Client / StartElevated ClientUpdateWin / StartElevated Server / StartElevated

- 3 -

Visão Geral

As chaves XML 'AutoUpdate' estão disponíveis a partir de 4D v14. Elas permitem escolher os privilégios de instalação sobWindows, permitem ao utilitário "updater" instalar aplicações fusionadas (clientes e/ou servidor) nas localizações protegidasdo sistema, tais como o "Escritório".

Nota: geralmente, não se recomenda instalar as aplicações fusionadas na pasta "Arquivos de programa" em Windowsdesde esta pasta inclui mecanismos específicos que são incompatíveis com o funcionamento das aplicações 4D.

Quando estas chaves se estabelecem como True e o programa "updater" tenta atualizar uma aplicação em um lugarprotegido, aparece uma caixa de diálogo de alerta que lhe informa que se requerem privilégios de administrador. Se fornecessário, aparecerá uma caixa de diálogo na equipe para que possa iniciar a sessão utilizando uma conta deadministrador.

- 4 -

Client / StartElevated

Valores aceitos

True / False

Descrição

Windows unicamente: se esta chave contém o valor True, a atualização da aplicação cliente fusionada será levada a cabocom os privilégios do administrador da máquina.Quando contém False (pré determinado), esta atualização se realiza sem elevar privilégios.

Sob OS X, esta chave sempre é False.

- 5 -

ClientUpdateWin / StartElevated

Valores aceitos

True / False

Descrição

Windows unicamente: se esta chave contém o valor True, a atualização da aplicação cliente Windows será levada a cabocom os privilégios do administrador da máquina.Quando contém False (pré determinado), esta atualização se realiza sem elevar privilégios.

Sob Windows, esta chave é ignorada.

- 6 -

Server / StartElevated

Valores aceitos

True / False

Descrição

Windows unicamente: se esta chave contém o valor True, a atualização da aplicação servidor será levada a cabo com osprivilégios do administrador da máquina.Quando contém False (pré determinado), esta atualização se realiza sem elevar privilégios.

Sob OS X, esta chave sempre é False.

- 7 -

AutoUpdate / RuntimeVL

Visão Global StartElevated

- 8 -

Visão Global

As chaves XML 'AutoUpdate' estão disponíveis a partir de 4D v14. Elas permitem escolher os privilégios de instalação sobWindows, permitem ao utilitário "updater" instalar aplicações fusionadas (clientes e/ou servidor) nas localizações protegidasdo sistema, tais como o "Escritório".

Nota: geralmente, não se recomenda instalar as aplicações fusionadas na pasta "Arquivos de programa" em Windowsdesde esta pasta inclui mecanismos específicos que são incompatíveis com o funcionamento das aplicações 4D.

Quando estas chaves se estabelecem como True e o programa "updater" tenta atualizar uma aplicação em um lugarprotegido, aparece uma caixa de diálogo de alerta que lhe informa que se requerem privilégios de administrador. Se fornecessário, aparecerá uma caixa de diálogo na equipe para que possa iniciar a sessão utilizando uma conta deadministrador.

- 9 -

StartElevated

Valores aceitos

True / False

Descrição

Windows unicamente: se esta chave contém o valor True, a atualização da aplicação autônoma será levada a cabo com osprivilégios do administrador da máquina.Quando contém False (pré determinado), esta atualização se realiza sem elevar privilégios.

Sob OS X, esta chave é sempre False.

- 10 -

CS

Visão geral BuildServerApplication BuildCSUpgradeable BuildV13ClientUpgrades IPAddress PortNumber HardLink RangeVersMin RangeVersMax CurrentVers

- 11 -

Visão geral

Estes parâmetros permitem definir as opções relativas a versão cliente/servidor de 4D. Estes parâmetros devem estarrodeados das chaves <CS> e </CS>.

- 12 -

BuildServerApplication

/ Preferences4D / BuildApp / CS / BuildServerApplication

Valores aceitos

True / False

Descrição

Se a chave contém o valor True, é gerada uma aplicação cliente/servidor.Se a chave não passar ou se contém False, a aplicação cliente/servidor não é gerada.

- 13 -

BuildCSUpgradeable

/ Preferences4D / BuildApp / CS / BuildCSUpgradeable

Valores aceitos

True / False

Descrição

Se esta chave contém o valor True, é gerada uma aplicação Cliente de atualização, pronta para baixar, para as plataformasMac OS e Windows.Se a chave não passa ou se contém False, a aplicação Cliente de atualização não é gerada.

- 14 -

BuildV13ClientUpgrades

Valores aceitos

True / False

Descrição

Se esta chave contém o valor True, é gerada uma aplicação Cliente de atualização, pronta para baixar, para as plataformasMac OS e Windows.Se a chave não passa ou se contém False, a aplicação Cliente de atualização não é gerada.

- 15 -

IPAddress

/ Preferences4D / BuildApp / CS / IPAddress

Valores aceitos

Endereço IP

Descrição

Esta chave contém o endereço IP da aplicação servidor (quando aplique). Esta chave não é obrigatória já que 4D dispõe demecanismos internos de gestão de rede. No entanto, um endereço IP se requer em alguns casos (WAN, números de portaespecífica, etc.)

Quando se especifica o endereço IP se armazena em um arquivo chamado "EnginedServer.4Dlink", que se localiza napasta Database da aplicação cliente.

- 16 -

PortNumber

/ Preferences4D / BuildApp / CS / PortNumber

Valores aceitos

Número de porta

Descrição

Esta chave contém o número de porta TCP do servidor desejado. Por padrão, o número de porta é 19813 e geralmente nãoé necessário especificar. Esta chave é requerida quando o número de porta do servidor foi modificado.Quando se especifica, o número de porta TCP é adicionado ao endereço IP armazenado no arquivo chamado“EnginedServer.4Dlink,” o qual se localiza na pasta Database da aplicação cliente.Atenção: Esta chave permite modificar unicamente o número de porta do lado Cliente. Do lado do servidor, é o número daporta especificada na base 4D que gera a aplicação. Para utilizar um número de porta personalizada, utilize o comandoSET DATABASE PARAMETER antes de chamar ao comando BUILD APPLICATION. Por exemplo, para especificar aporta 21000:

tempport:=Get database parameter(Client Server Port ID) SET DATABASE PARAMETER(Client Server Port ID;21000) BUILD APPLICATION("") SET DATABASE PARAMETER(Client Server Port ID;tempport)

- 17 -

HardLink

/ Preferences4D / BuildApp / CS / HardLink

Valores aceitos

Assinatura (31 caracteres máximo)

Descrição

Esta chave permite modificar a assinatura que associa as aplicações clientes e o servidor. Seu tamanho máximo é de 31caracteres.

- 18 -

RangeVersMin

/ Preferences4D / BuildApp / CS / RangeVersMin

Valores aceitos

Número de versão mínima

Descrição

Esta chave permite especificar o número de versão mínima do Cliente, (por exemplo, 2); as versões anteriores da aplicaçãoCliente se lhes pedirá atualizar. Esta chave se utiliza junto com RangeVersMin.O número de versão deve ser especificada utilizando a chave RangeVersMax.

- 19 -

RangeVersMax

/ Preferences4D / BuildApp / CS / RangeVersMax

Valores aceitos

Número de versão máxima

Descrição

Esta chave permite especificar o número de versão máxima do Cliente, (por exemplo, 3); as versões posteriores daaplicação Cliente se lhes pedirá atualizar. Esta chave se utiliza junto com RangeVersMax.O número de versão deve ser especificada utilizando a chave CurrentVers.

- 20 -

CurrentVers

/ Preferences4D / BuildApp / CS / CurrentVers

Valores aceitos

Número de versão

Descrição

Esta chave permite especificar o número de versão atual da aplicação gerada.Se não se utilizam as chaves RangeVersMax e RangeVersMin, este número é informativo unicamente. Se estas chavesnão se utilizam, a aplicação Servidor vai ler este número para determinar se o Cliente pertence ao intervalo definido eportanto lhe permite se conectar.

- 21 -

General Parameters

BuildApplicationName BuildWinDestFolder BuildMacDestFolder DataFilePath BuildCompiled BuildApplicationSerialized ArrayExcludedPluginName ArrayExcludedPluginID IncludeAssociatedFolders BuildComponent ArrayExcludedComponentName

- 22 -

BuildApplicationName

/ Preferences4D / BuildApp / BuildApplicationName

Valores aceitos

Nome de arquivo

Descrição

Nome do arquivo compilado ou da aplicação gerada. Este nome se limita a 27 caracteres, sem contar a extensão; até 31caracteres com uma extensão de 4 caracteres.Se esta chave não se utiliza, o arquivo compilado ou a aplicação utilizarão o nome do arquivo de estrutura.

Exemplo

<Preferences4D> <BuildApp> <BuildApplicationName>MyApplication</BuildApplicationName> </BuildApp> </Preferences4D>

- 23 -

BuildWinDestFolder

/ Preferences4D / BuildApp / BuildWinDestFolder

Valores aceitos

Via de acesso

Descrição

Via de acesso de destino para a plataforma Windows. Se esta chave não se utiliza, será utilizada a localização do arquivode estrutura. A via definida pode ser absoluta ou relativa ao arquivo de estrutura.

- 24 -

BuildMacDestFolder

/ Preferences4D / BuildApp / BuildMacDestFolder

Valores aceitos

Via de acesso

Descrição

Via de acesso de destino para a plataforma Mac OS. Se esta chave não se utiliza, a localização do arquivo de estrutura seráutilizada. A via definida pode ser absoluta ou relativa ao arquivo de estrutura.

- 25 -

DataFilePath

/ Preferences4D / BuildApp / DataFilePath

Valores aceitos

Via de acesso e nome do arquivo de dados

Descrição

Via de acesso do arquivo de dados da aplicação gerada. A via de acesso definida pode ser absoluta ou relativa ao arquivode estrutura (.4db). Se aceitam duas sintaxes:

Windows:C:\minhabase\pasta\meusdados.4DD (absoluta)\pasta/meusdados.4DD (relativa)Mac OS (HFS):Macintosh HD:pasta:meusdados.4DD (absoluta):pasta/meusdados.4DD (relativa)

Deve selecionar a sintaxes a utilizar em função da plataforma de execução da aplicação gerada.Se esta chave não se utiliza ou é inválida, durante o primeiro lançamento da aplicação gerada, 4D mostrará uma caixa dediálogo de abertura de forma que o usuário possa indicar a localização do arquivo de dados.

- 26 -

BuildCompiled

/ Preferences4D / BuildApp / BuildCompiled

Valores aceitos

True / False

Descrição

Se esta chave contém o valor True, é gerado um arquivo compilado.Se esta chave não passa ou se contém False, não é gerado o arquivo compilado.

- 27 -

BuildApplicationSerialized

/ Preferences4D / BuildApp / BuildApplicationSerialized

Valores aceitos

True / False

Descrição

Se esta chave contém o valor True, uma aplicação fusionada a 4D Volume Desktop utilizando um número de serie 4DVolume Desktop (completo) é gerado.Se esta chave não passa ou se contém False, a aplicação fusionada de série não é gerada.Se nenhuma via de acesso se define utilizando as chaves RuntimeVLWinFolder ou RuntimeVLMacFolder (dependendodo sistema operativo utilizado para a geração), ou se a via de acesso especificada é inválida, se devolve um erro e é detidaa geração para o projeto atual.

- 28 -

ArrayExcludedPluginName

/ Preferences4D / BuildApp / ArrayExcludedPluginName

Valores aceitos

Tabela de nomes de plug-ins

Descrição

Por padrão, todos os plug-ins presentes na pasta Plugins se integram aplicação gerada. No entanto é possível definir umalista de plug-ins a excluir ao momento da construção da aplicação.Esta chave permite definir a lista de plug-ins a excluir baseada em seus nomes (os nomes dos plug-ins são únicos).Também pode definir uma lista de plug-ins a excluir baseada em seus números utilizando a chaveArrayExcludedPluginName.

- 29 -

ArrayExcludedPluginID

/ Preferences4D / BuildApp / ArrayExcludedPluginID

Valores aceitos

Tabela de números de plug-ins

Descrição

Por padrão, todos os plug-ins presentes na pasta Plugins se integram a aplicação gerada. No entanto é possível definir coma ajuda desta chave uma lista de plug-ins a excluir ao momento da construção da aplicação.Esta chave permite definir a lista de plug-ins a excluir baseada em seu ID (seu número). Os IDs dos plug-ins são visíveis napágina "Plug-ins e componentes" do Gerador de aplicações. Também pode ler o ID de um plug-in em seu recurso 4BNX.Também pode definir uma lista de plug-ins a excluir baseada em seus nomes utilizando a chave ArrayExcludedPluginID.

- 30 -

IncludeAssociatedFolders

/ Preferences4D / BuildApp / IncludeAssociatedFolders

Valores aceitos

True / False

Descrição

Esta chave corresponde a opção “Incluir as pastas relacionadas” da página Estrutura compilada do Gerador de aplicações.Quando esta chave contém o valor True, as pastas Plugins, Resources, Components e Extras localizadas junto a estrutura secopiam junto a estrutura compilada.

- 31 -

BuildComponent

/ Preferences4D / BuildApp / BuildComponent

Valores aceitos

True / False

Descrição

Se esta chave contém o valor True, uma pasta "Componentes" será criada ao interior da pasta de destino, a qual conterá aestrutura compilada incluída em um pacote com o sufixo".4dbase", pronta para instalação como componente. As pastasResources e Extras associadas a estrutura original se localizam também na pasta "Components".

- 32 -

ArrayExcludedComponentName

/ Preferences4D / BuildApp / ArrayExcludedComponentName

Valores aceitos

Array de nomes de componentes

Descrição

Por padrão, todos os componentes presentes na pasta Componentes da estrutura original se integram na aplicação gerada.No entanto é possível definir uma lista de nomes de componentes a excluir ao momento da construção da aplicaçãoutilizando esta chave.

- 33 -

Licenses

Visão geral ArrayLicenseWin ArrayLicenseMac

- 34 -

Visão geral

Estes parâmetros permitem definir os acessos aos arquivos de licenças a integrar nas aplicações geradas. Devem estarmarcadas das chaves <Licenses> e </Licenses>.

- 35 -

ArrayLicenseWin

/ Preferences4D / BuildApp / Licenses / ArrayLicenseWin

Valores aceitos

Array que contém a lista de arquivos de licença a integrar

Descrição

Esta chave permite designar a via de acesso dele ou dos arquivos de licença a integrar a versão Windows da aplicação.Estes arquivos podem ser localizados em qualquer lugar de seu PC.Se esta chave não se utiliza, nenhum número de licença será integrada e a aplicação será iniciada em modo avaliação.

Exemplo

<Preferences4D> <BuildApp> <Licenses> <ArrayLicenseWin> <ItemsCount>2</ItemsCount> <Item1>C:\MyLicenses\4DDP140HJDSOI00FAKE1861.license4D</Item1> <Item2>C:\MyLicenses\4UUD140DDE0DISFAKEBC5F.license4D</Item2> </ArrayLicenseWin> </Licenses> </BuildApp> </Preferences4D>

- 36 -

ArrayLicenseMac

/ Preferences4D / BuildApp / Licenses / ArrayLicenseMac

Valores aceitos

Array que contém a lista dos arquivos de licença a integrar

Descrição

Esta chave permite designar a via de acesso dele ou dos arquivos de licença a integrar a versão Mac OS da aplicação.Estes arquivos podem ser localizados em qualquer lugar de seu Macintosh.Se esta chave não se utiliza, nenhum número de licença será integrada e a aplicação será iniciada em modo avaliação.

Exemplo

<Preferences4D> <BuildApp> <Licenses> <ArrayLicenseMac> <ItemsCount>2</ItemsCount> <Item1>MacHD:4DDP140HJDSOI00FAKE1861.license4D</Item1> <Item2>MacHD:4UUD140DDE0DISFAKEBC5F.license4D</Item2> </ArrayLicenseMac> </Licenses> </BuildApp> </Preferences4D>

- 37 -

SignApplication

MacSignature MacCertificate

- 38 -

MacSignature

/ Preferences4D / BuildApp / SignApplication / MacSignature

Valores aceitos

True / False

Descrição

Esta chave deve estar presente com o valor True para que o certificado designado pela chave MacCertificate seja levadoem conta e para que a aplicação gerada seja firmada. Quando esta chave é False (por padrão), a atualização se realiza sem elevar os privilégios. Sob OS X, esta chave sempre é False.

- 39 -

MacCertificate

/ Preferences4D / BuildApp / SignApplication / MacCertificate

Valores aceitos

Cadeia que contém o nome do certificado

Descrição

Esta chave permite designar a ferramenta de certificação a utilizar para firmar a aplicação. Pode passar o nome comum docertificado, ou a cadeia completa de preferência de identidade do chaveiro de acesso. Esta chave é obrigatória quando passa a tecla MacSignature. Caso contrário, a aplicação fundida não será firmada e achave não é levada em conta.

- 40 -

SourcesFiles / CS

Visão geral ServerIncludeIt ServerWinFolder ServerMacFolder ClientWinIncludeIt ClientWinFolderToWin ClientWinFolderToMac ClientMacIncludeIt ClientMacFolderToWin ClientMacFolderToMac ServerIconWinPath ServerIconMacPath ClientMacIconForMacPath ClientWinIconForMacPath ClientMacIconForWinPath ClientWinIconForWinPath IsOEM

- 41 -

Visão geral

Estes parâmetros permitem definir as opções relativas aos arquivos fontes para a versão cliente/servidor de 4D. Estesparâmetros devem estar enumerados pelas chaves <SourcesFiles> <CS> e </CS> </SourcesFiles>.

- 42 -

ServerIncludeIt

/ Preferences4D / BuildApp / SourcesFiles / CS / ServerIncludeIt

Valores aceitos

True / False

Descrição

Esta chave deve estar presente e conter o valor True para que a aplicação 4D Server designada pelas chavesServerWinFolder e/ou ServerMacFolder a integrar a aplicação gerada.

- 43 -

ServerWinFolder

/ Preferences4D / BuildApp / SourcesFiles / CS / ServerWinFolder

Valores aceitos

Via de acesso

Descrição

Esta chave oferece a via de acesso da pasta que contém a aplicação 4D Server para a plataforma Windows. Esta chave éobrigatória se a chave BuildServerApplication está definida como True. Caso contrário, se devolve um erro e é detida ageração para o projeto atual.

- 44 -

ServerMacFolder

/ Preferences4D / BuildApp / SourcesFiles / CS / ServerMacFolder

Valores aceitos

Via de acesso

Descrição

Esta chave oferece a via de acesso da pasta que contém a aplicação 4D Server para a plataforma Mac OS. Esta chave éobrigatória se a chave BuildServerApplication está definida como True. Caso contrário, se devolve um erro e é detida ageração para o projeto atual.

- 45 -

ClientWinIncludeIt

/ Preferences4D / BuildApp / SourcesFiles / CS / ClientWinIncludeIt

Valores aceitos

True / False

Descrição

Esta chave deve estar presente e conter o valor True para que a aplicação 4D Volume Desktop designada pelas chavesClientWinFolderToWin e/ou ClientWinFolderToMac se integre a aplicação Windows gerada.

- 46 -

ClientWinFolderToWin

/ Preferences4D / BuildApp / SourcesFiles / CS / ClientWinFolderToWin

Valores aceitos

Via de acesso

Descrição

Esta chave oferece a via de acesso da pasta que contém a aplicação 4D Volume Desktop Windows para a plataformaWindows.

- 47 -

ClientWinFolderToMac

/ Preferences4D / BuildApp / SourcesFiles / CS / ClientWinFolderToMac

Valores aceitos

Via de acesso

Descrição

Esta chave oferece a via de acesso da pasta que contém a aplicação 4D Volume Desktop Windows para a plataforma MacOS.

- 48 -

ClientMacIncludeIt

/ Preferences4D / BuildApp / SourcesFiles / CS / ClientMacIncludeIt

Valores aceitos

True / False

Descrição

Esta chave deve estar presente e conter o valor True para que a aplicação 4D Volume Desktop designada pelas chavesClientMacFolderToWin e/ou ClientMacFolderToMac se integre a aplicação Mac OS gerada.

- 49 -

ClientMacFolderToWin

/ Preferences4D / BuildApp / SourcesFiles / CS / ClientMacFolderToWin

Valores aceitos

Via de acesso

Descrição

Esta chave oferece a via de acesso do pacote da aplicação 4D Volume Desktop Mac OS para a plataforma Windows.

- 50 -

ClientMacFolderToMac

/ Preferences4D / BuildApp / SourcesFiles / CS / ClientMacFolderToMac

Valores aceitos

Via de acesso

Descrição

Esta chave oferece a via de acesso da pasta que contém a aplicação 4D Volume Desktop Mac OS para a plataforma MacOS.

- 51 -

ServerIconWinPath

/ Preferences4D / BuildApp / SourcesFiles / CS / ServerIconWinPath

Valores aceitos

Via de acesso

Descrição

Esta chave oferece a via de acesso do ícone da aplicação 4D Server a gerar para a plataforma Windows. Este ícone terá aextensão “.ico”.

Se esta chave se omite, será utilizado o ícone por padrão de 4D Server.

- 52 -

ServerIconMacPath

/ Preferences4D / BuildApp / SourcesFiles / CS / ServerIconMacPath

Valores aceitos

Via de acesso

Descrição

Esta chave oferece a via de acesso do ícone da aplicação 4D Server a gerar para a plataforma Mac OS. Este ícone terá aextensão “.icns”. O arquivo "info.plist" será atualizado em consequência;

Se esta chave se omite, será utilizado o ícone por padrão de 4D Server.

- 53 -

ClientMacIconForMacPath

/ Preferences4D / BuildApp / SourcesFiles / CS / ClientMacIconForMacPath

Valores aceitos

Via de acesso

Descrição

Esta chave oferece a via de acesso em Mac OS do ícone da aplicação cliente a gerar para a plataforma Mac OS. Este íconeterá a extensão “.icns”.

Se esta chave se omite, será utilizado o ícone por padrão de 4D Volume Desktop.

- 54 -

ClientWinIconForMacPath

/ Preferences4D / BuildApp / SourcesFiles / CS / ClientWinIconForMacPath

Valores aceitos

Via de acesso

Descrição

Esta chave oferece a via de acesso em Mac OS do ícone da aplicação cliente a gerar para a plataforma Windows. Esteícone terá a extensão “.ico”.Se esta chave se omite, será utilizado o ícone por padrão de 4D Volume Desktop.

- 55 -

ClientMacIconForWinPath

/ Preferences4D / BuildApp / SourcesFiles / CS / ClientMacIconForWinPath

Valores aceitos

Via de acesso

Descrição

Esta chave oferece a via de acesso em Windows do ícone da aplicação cliente a gerar para a plataforma Mac OS. Esteícone terá a extensão “.icns”.Se esta chave se omite, será utilizado o ícone por padrão de 4D.

- 56 -

ClientWinIconForWinPath

/ Preferences4D / BuildApp / SourcesFiles / CS / ClientWinIconForWinPath

Valores aceitos

Via de acesso

Descrição

Esta chave oferece a via de acesso em Windows do ícone da aplicação cliente a gerar para a plataforma Windows. Esteícone terá a extensão “.ico”.Se esta chave se omite, será utilizado o ícone por padrão de 4D.

- 57 -

IsOEM

/ Preferences4D / BuildApp / SourcesFiles / CS / IsOEM

Valores aceitos

True / False

Descrição

Esta chave se utiliza para determinar se as licenças de deslocamento OEM serão levadas em conta para a aplicaçãocliente/servidor gerada. Se esta chave contém o valor True, a aplicação integrará as licenças de deslocamento OEM. Seesta chave contém o valor False ou se omite, a aplicação não integrará as licenças de deslocamento OEM. Neste caso, aaplicação será gerada em modo avaliação.

Tenha em conta que o uso desta chave requer uma licença OEM.

- 58 -

SourcesFiles / RuntimeVL

Visão geral RuntimeVLIncludeIt RuntimeVLWinFolder RuntimeVLMacFolder RuntimeVLIconWinPath RuntimeVLIconMacPath IsOEM

- 59 -

Visão geral

Estes parâmetros permitem definir as opções relativas aos arquivos fontes da aplicação 4D Volume Desktop. Estesparâmetros devem estar enumerados das chaves <SourcesFiles> <RuntimeVL> e </RuntimeVL> </SourcesFiles>.

- 60 -

RuntimeVLIncludeIt

/ Preferences4D / BuildApp / SourcesFiles / RuntimeVL / RuntimeVLIncludeIt

Valores aceitos

True / False

Descrição

Esta chave deve estar presente e conter o valor True para que a aplicação 4D Volume Desktop designada pelas chavesRuntimeVLWinFolder e/ou RuntimeVLMacFolder a integrar a aplicação gerada.

Exemplo

<Preferences4D> <BuildApp> <SourcesFiles> <RuntimeVL> <RuntimeVLIncludeIt>True</RuntimeVLIncludeIt> <RuntimeVLWinFolder>C:\Docs\My Docs\</RuntimeVLWinFolder> </RuntimeVL> </SourcesFiles> </BuildApp> </Preferences4D>

- 61 -

RuntimeVLWinFolder

/ Preferences4D / BuildApp / SourcesFiles / RuntimeVL / RuntimeVLWinFolder

Valores aceitos

Via de acesso

Descrição

Esta chave oferece a via de acesso da pasta que contém a aplicação 4D Volume Desktop para a plataforma Windows. Estachave é obrigatória se a chave BuildApplicationSerialized está definida como True. Caso contrário, se devolve um erro ese detém a geração para o projeto atual.

- 62 -

RuntimeVLMacFolder

/ Preferences4D / BuildApp / SourcesFiles / RuntimeVL / RuntimeVLMacFolder

Valores aceitos

Via de acesso

Descrição

Esta chave oferece a via de acesso do pacote que contém a aplicação 4D Volume Desktop para a plataforma Mac OS.Esta chave é obrigatória se a chave BuildApplicationSerialized está definida como True. Caso contrário, se devolve umerro e se detém a geração para o projeto atual.

- 63 -

RuntimeVLIconWinPath

/ Preferences4D / BuildApp / SourcesFiles / RuntimeVL / RuntimeVLIconWinPath

Valores aceitos

Via de acesso

Descrição

Esta chave oferece a via de acesso do ícone da aplicação a gerar para a plataforma Windows. Este ícone terá a extensão“.ico”.Se esta chave se omite, será utilizado o ícone por padrão de 4D Volume Desktop.

- 64 -

RuntimeVLIconMacPath

/ Preferences4D / BuildApp / SourcesFiles / RuntimeVL / RuntimeVLIconMacPath

Valores aceitos

Via de acesso

Descrição

Esta chave oferece a via de acesso do ícone da aplicação a gerar para a plataforma Mac OS. Este ícone terá a extensão“.icns”. O arquivo “info.plist” será actualizado em consequência.Se esta chave se omite, será utilizado o ícone por padrão de 4D Volume Desktop.

- 65 -

IsOEM

/ Preferences4D / BuildApp / SourcesFiles / RuntimeVL / IsOEM

Valores aceitos

True / False

Descrição

Esta chave se utiliza para determinar se terão em conta as licenças de deslocamento OEM para a aplicação Runtimegerada. Se esta chave contém o valor True, a aplicação integrará as licenças de deslocamento OEM. Se esta chave contémo valor False ou se omite, a aplicação não integrará as licenças de deslocamento OEM. Neste caso, a aplicação serágerada em modo avaliação.

Tenha em conta que o uso desta chave requer uma licença OEM.

- 66 -

Versioning / Client

Visão geral ClientVersion ClientCopyright ClientCreator ClientComment ClientCompanyName ClientFileDescription ClientInternalName ClientLegalTrademark ClientPrivateBuild ClientSpecialBuild

- 67 -

Visão geral

As chaves deste subconjunto são específicas as gerações de aplicações clientes com 4D Volume Desktop.Devem estar rodeadas das chaves <Versioning> <Client> e </Client> </Versioning>.

- 68 -

ClientVersion

/ Preferences4D / BuildApp / Versioning / Client / ClientVersion

Valores aceitos

Número de versão

Descrição

Esta chave contém o número de versão da aplicação gerada. Se omitido e se a chave CommonVersion também se omite,se utiliza o número de versão de 4D Volume Desktop.Caso contrário, se ambas chaves se utilizam, só se leva em conta o valor definido pela chave ClientVersion.Em Windows, esta chave produz a atualização dos campos Versão do arquivo e Versão do produto da janela Propriedades.Em Mac OS, esta chave produz a atualização dos campos CFBundleShortVersionString e CFBundleVersion do arquivo“info.plist”.

- 69 -

ClientCopyright

/ Preferences4D / BuildApp / Versioning / Client / ClientCopyright

Valores aceitos

Texto de Copyright

Descrição

Esta chave contém o texto a inserir em:

O campo CFBundleGetInfoString do arquivo “info.plist” em Mac OS,O campo Copyright da janela de Propriedades em Windows.

Se esta chave se omite e se a chave CommonCopyright também se omite, se utiliza a informação de Copyright daaplicação 4D Volume Desktop.Pelo contrário, se ambas chaves se utilizam, só se leva em conta o valor definido pela chave ClientCopyright.

- 70 -

ClientCreator

/ Preferences4D / BuildApp / Versioning / Client / ClientCreator

Valores aceitos

Código do criador (máximo 4 caracteres)

Descrição

Esta chave se utiliza unicamente em Mac OS.Esta chave permite definir o criador para a aplicação Mac OS cliente 4D gerada. Seu tamanho máximo é de 4 caracteres.Se esta chave se omite ou se a chave CommonCreator também se omite, se utiliza o criador de 4D Volume Desktop.Pelo contrário, se ambas chaves se utilizam, só se leva em conta o valor definido pela chave ClientCreator.Esta chave não tem efeito em Windows.

- 71 -

ClientComment

/ Preferences4D / BuildApp / Versioning / Client / ClientComment

Valores aceitos

Comentário (31 caracteres máximo)

Descrição

Esta chave se utiliza unicamente em Windows.Esta chave permite atualizar o conteúdo do campo Comentários da janela Propriedades em Windows. Seu tamanhomáximo é de 31 caracteres.Se esta chave se omite ou se a chave CommonComment também se omite, se utilizam os comentários associados aaplicação 4D Volume Desktop.Pelo contrário, se ambas chaves se utilizam somente é levado em conta o valor definido pela chave ClientComment.Esta chave não tem efeito em Mac OS.

- 72 -

ClientCompanyName

/ Preferences4D / BuildApp / Versioning / Client / ClientCompanyName

Valores aceitos

Nome da empresa (31 caracteres máximo)

Descrição

Esta chave se utiliza unicamente em Windows.Esta chave permite atualizar o conteúdo do campo Empresa da janela Propriedades em Windows. Seu tamanho máximo éde 31 caracteres.Se esta chave se omite ou se a chave CommonCompanyName também se omite, se utiliza a descrição associada aaplicação 4D Volume Desktop.Pelo contrário, se ambas chaves se utilizam, somente é levado em conta o valor definido pela chave ClientCompanyName.Esta chave não tem efeito em Mac OS.

- 73 -

ClientFileDescription

/ Preferences4D / BuildApp / Versioning / Client / ClientFileDescription

Valores aceitos

Descrição (31 caracteres máximo)

Descrição

Esta chave se utiliza unicamente em Windows.Esta chave permite atualizar o conteúdo do campo Descrição da janela Propriedades em Windows. Seu tamanho máximo éde 31 caracteres.Se esta chave se omite ou se a chave CommonFileDescription também se omite, se utiliza a descrição associada aaplicação 4D Volume Desktop.Pelo contrário, se ambas chaves se utilizam, somente é levado em conta o valor definido pela chave ClientFileDescription.Esta chave não tem efeito em Mac OS.

- 74 -

ClientInternalName

/ Preferences4D / BuildApp / Versioning / Client / ClientInternalName

Valores aceitos

Nome interno (31 caracteres máximo)

Descrição

Esta chave só se utiliza em Windows.Esta chave permite atualizar o conteúdo do campo nome interno da janela Propriedades em Windows. Seu tamanhomáximo é de 31 caracteres.Se esta chave se omite ou se a chave CommonInternalName também se omite, se utiliza o nome interno associado aaplicação 4D Volume Desktop.Pelo contrário, se ambas chaves se utilizam, somente é levado em conta o valor definido pela chave ClientInternalName.Esta chave não tem efeito em Mac OS.

- 75 -

ClientLegalTrademark

/ Preferences4D / BuildApp / Versioning / Client / ClientLegalTrademark

Valores aceitos

Marcas legais (31 caracteres máximo)

Descrição

Esta chave se utiliza unicamente em Windows.Esta chave permite atualizar o conteúdo do campo Marcas legais da janela Propriedades em Windows. Seu tamanhomáximo é de 31 caracteres.Se esta chave se omite ou se a chave CommonLegalTrademark também se omite, se utilizam as marcas associadas aaplicação 4D Volume Desktop.Pelo contrário, se ambas chaves se utilizam, somente é levado em conta o valor definido pela chaveClientLegalTrademark.Esta chave não tem efeito em Mac OS.

- 76 -

ClientPrivateBuild

/ Preferences4D / BuildApp / Versioning / Client / ClientPrivateBuild

Valores aceitos

Descrição pessoal (31 caracteres máximo)

Descrição

Esta chave só se utiliza em Windows.Esta chave permite atualizar o conteúdo do campo Descrição pessoal da janela Propriedades em Windows. Seu tamanhomáximo é de 31 caracteres.Se esta chave se omite e se a chave CommonPrivateBuild também se omite, se utiliza a descrição pessoal associada aaplicação 4D Volume Desktop.Pelo contrário, se ambas chaves se utilizam, somente é levado em conta o valor definido pela chave ClientPrivateBuild.Esta chave não tem efeito em Mac OS.

- 77 -

ClientSpecialBuild

/ Preferences4D / BuildApp / Versioning / Client / ClientSpecialBuild

Valores aceitos

Descrição de compilação (31 caracteres máximo)

Descrição

Esta chave só se utiliza em Windows.Esta chave permite atualizar o conteúdo do campo Descrição de compilação da janela Propriedades em Windows. Seutamanho máximo é de 31 caracteres.Se esta chave se omite, e se também se omite a chave CommonSpecialBuild, se utiliza a descrição de compilaçãoassociada a aplicação 4D Volume Desktop.Pelo contrário, se ambas chaves se utilizam, somente é levado em conta o valor definido pela chave ClientSpecialBuild.Esta chave não tem efeito em Mac OS.

- 78 -

Versioning / Common

Visão geral CommonVersion CommonCopyright CommonCreator CommonComment CommonCompanyName CommonFileDescription CommonInternalName CommonLegalTrademark CommonPrivateBuild CommonSpecialBuild

- 79 -

Visão geral

Estes parâmetros permitem definir as opções relativas aos números de versões e a a informação dos arquivos gerados. Aschaves deste subconjunto são comuns para todas as aplicações 4D (4D Volume Desktop e 4D Server). Devem estarrodeadas pelas chaves <Versioning> <Common> e </Common></Versioning>.

- 80 -

CommonVersion

/ Preferences4D / BuildApp / Versioning / Common / CommonVersion

Valores aceitos

Número de versão

Descrição

Esta chave contém o número de versão da aplicação gerada. Se omitido e se não passar nenhuma das chavesRuntimeVLVersion, ServerVersion ou ClientVersion, se utiliza o número de versão da aplicação 4D.Em Windows, esta chave produz a atualização dos campos Versão do arquivo e Versão do produto da janela depropriedades Windows.Em Mac OS, esta chave produz a atualização dos campos CFBundleShortVersionString e CFBundleVersion do arquivo“info.plist”.

- 81 -

CommonCopyright

/ Preferences4D / BuildApp / Versioning / Common / CommonCopyright

Valores aceitos

Texto de Copyright

Descrição

Esta chave contém o texto a inserir em:

O campo CFBundleGetInfoString do arquivo “info.plist” em Mac OS,O campo Copyright da janela de Propriedades em Windows.

Se esta chave se omite e não passa nenhuma das chaves RuntimeVLCopyright, ServerCopyright ou ClientCopyright,se utiliza a informação de Copyright da aplicação 4D.

- 82 -

CommonCreator

/ Preferences4D / BuildApp / Versioning / Common / CommonCreator

Valores aceitos

Código do criador (4 caracteres máximo.)

Descrição

Esta chave se utiliza em Mac OS unicamente.

Esta chave permite definir o criador para a aplicação Mac OS gerada. Seu tamanho máximo é de 4 caracteres.

Se esta chave se omite e se não passa nenhuma das chaves RuntimeVLCreator, ServerCreator ou ClientCreator, seutiliza o criador das aplicações 4D.

Esta chave não tem efeito em Windows.

- 83 -

CommonComment

/ Preferences4D / BuildApp / Versioning / Common / CommonComment

Valores aceitos

Comentário (31 caracteres máximo)

Descrição

Esta chave se utiliza em Windows unicamente.

Esta chave permite atualizar o conteúdo do campo Comentários da janela de Propriedades em Windows. Seu tamanhomáximo é de 31 caracteres.

Se esta chave se omite e se não passar nenhuma das chaves RuntimeVLComment, ServerComment ouClientComment , se utilizam os comentários associados a aplicação 4D.

Esta chave não tem efeito em Mac OS.

- 84 -

CommonCompanyName

/ Preferences4D / BuildApp / Versioning / Common / CommonCompanyName

Valores aceitos

Nome da empresa (31 caracteres máximo.)

Descrição

Esta chave se utiliza em Windows unicamente.

Esta chave permite atualizar o conteúdo do campo Empresa da janela de Propriedades em Windows. Seu tamanho máximoé de 31 caracteres.

Se esta chave se omite e se não passar nenhuma das chaves RuntimeVLCompanyName, ServerCompanyName ouClientCompanyName , se utiliza o nome da empresa associada a aplicação 4D.

Esta chave não tem efeito em Mac OS.

- 85 -

CommonFileDescription

/ Preferences4D / BuildApp / Versioning / Common / CommonFileDescription

Valores aceitos

Descrição (31 caracteres máximo.)

Descrição

Esta chave se utiliza em Windows unicamente.Esta chave permite atualizar o conteúdo do campo Descrição da janela de Propriedades em Windows. Seu tamanhomáximo é de 31 caracteres.

Se esta chave se omite e se não passar nenhuma das chaves RuntimeVLFileDescription, ServerFileDescription ouClientFileDescription , se utiliza a descrição associada a aplicação 4D.

Esta chave não tem efeito em Mac OS.

- 86 -

CommonInternalName

/ Preferences4D / BuildApp / Versioning / Common / CommonInternalName

Valores aceitos

Nome interno (31 caracteres máximo.)

Descrição

Esta chave se utiliza em Windows unicamente.Esta chave permite atualizar o conteúdo do campo Nome interno da janela de Propriedades em Windows. Seu tamanhomáximo é de 31 caracteres.

Se esta chave se omite e se não passar nenhuma das chaves RuntimeVLInternalName, ServerInternalName ouClientInternalName , se utiliza o nome interno associado a aplicação 4D.Esta chave não tem efeito em Mac OS.

- 87 -

CommonLegalTrademark

/ Preferences4D / BuildApp / Versioning / Common / CommonLegalTrademark

Valores aceitos

Marcos legais (31 caracteres máximo.)

Descrição

Esta chave se utiliza em Windows unicamente.Esta chave permite atualizar o conteúdo do campo Marcos legais da janela de Propriedades em Windows. Seu tamanhomáximo é de 31 caracteres.

Se esta chave se omite e se não passar nenhuma das chaves RuntimeVLLegalTrademark, ServerLegalTrademark ouClientLegalTrademark , se utilizam as menções de marcos legais associadas a aplicação 4D.Esta chave não tem efeito em Mac OS.

- 88 -

CommonPrivateBuild

/ Preferences4D / BuildApp / Versioning / Common / CommonPrivateBuild

Valores aceitos

Descrição pessoal (31 caracteres máximo)

Descrição

Esta chave se utiliza em Windows unicamente.Esta chave permite atualizar o conteúdo do campo Descrição pessoal da janela de Propriedades em Windows. Seutamanho máximo é de 31 caracteresSe esta chave se omite e se não passar nenhuma das chaves RuntimeVLPrivateBuild, ServerPrivateBuild ouClientPrivateBuild , se utilizam as descrições pessoais associadas a aplicação 4D.Esta chave não tem efeito em Mac OS.

- 89 -

CommonSpecialBuild

/ Preferences4D / BuildApp / Versioning / Common / CommonSpecialBuild

Valores aceitos

Descrição de compilação (31 caracteres máximo.)

Descrição

Esta chave se utiliza em Windows unicamente.Esta chave permite atualizar o conteúdo do campo Descrição de compilação da janela de Propriedades em Windows. Seutamanho máximo é de 31 caracteres.

Se esta chave se omite e se não passar nenhuma das chaves RuntimeVLSpecialBuild, ServerSpecialBuild ouClientSpecialBuild , se utilizam as descrições de compilação associadas a aplicação 4D.Esta chave não tem efeito em Mac OS.

- 90 -

Versioning / RuntimeVL

Visão geral RuntimeVLVersion RuntimeVLCopyright RuntimeVLCreator RuntimeVLComment RuntimeVLCompanyName RuntimeVLFileDescription RuntimeVLInternalName RuntimeVLLegalTrademark RuntimeVLPrivateBuild RuntimeVLSpecialBuild

- 91 -

Visão geral

As chaves deste subconjunto são específicas para a geração de aplicações autônomo utilizando 4D Volume Desktop.Devem estar rodeadas das chaves <Versioning> <RuntimeVL> e </RuntimeVL> </Versioning>.

- 92 -

RuntimeVLVersion

/ Preferences4D / BuildApp / Versioning / RuntimeVL / RuntimeVLVersion

Valores aceitos

Número de versão

Descrição

Esta chave contém o número de versão da aplicação gerada. Se omite e se a chave CommonVersion também se omite,se utiliza o número de versão de 4D Volume Desktop.Pelo contrário, se ambas chaves se utilizam, só é levado em conta o valor definido pela chave RuntimeVLVersion.Em Windows, esta chave provoca a atualização dos campos Versão do arquivo e Versão do produto da janela depropriedades.Em Mac OS, esta chave provoca a atualização dos campos CFBundleShortVersionString e CFBundleVersion do arquivo"info.plist”.

- 93 -

RuntimeVLCopyright

/ Preferences4D / BuildApp / Versioning / RuntimeVL / RuntimeVLCopyright

Valores aceitos

Texto de Copyright

Descrição

Esta chave contém o texto inserido em:

O campo CFBundleGetInfoString do arquivo “info.plist” em Mac OS,O campo Copyright da janela de Propriedades em Windows.

Se esta chave se omite e se a chave CommonCopyright também se omite, se utiliza a informação de compilaçãoCopyright da aplicação 4D Volume Desktop.

Pelo contrário, se ambas chaves se utilizam, só é levado em conta o valor definido pela chave RuntimeVLCopyright.

- 94 -

RuntimeVLCreator

/ Preferences4D / BuildApp / Versioning / RuntimeVL / RuntimeVLCreator

Valores aceitos

Código do criador (4 caracteres máximo)

Descrição

Esta chave se utiliza unicamente em Mac OS.

Esta chave permite definir o criador para a aplicação Mac OS gerada. Seu tamanho máximo é de 4 caracteres.

Se esta chave se omite e se não passar a chave CommonCreator, se utiliza o criador de 4D Volume Desktop.

Pelo contrário, se ambas chaves se utilizam, só é levado em conta o valor definido pela chave RuntimeVLCreator.

Esta chave não tem efeito em Windows.

- 95 -

RuntimeVLComment

/ Preferences4D / BuildApp / Versioning / RuntimeVL / RuntimeVLComment

Valores aceitos

Comentário (31 caracteres máximo.)

Descrição

Esta chave se utiliza unicamente em Windows.

Esta chave permite atualizar o conteúdo do campo Comentários da janela de Propriedades em Windows. Seu tamanhomáximo é de 31 caracteres.

Se esta chave se omite e se também se omite a chave CommonComment, se utilizam os comentários associados aaplicação 4D Volume Desktop.

Pelo contrário, se ambas chaves se utilizam, só é levado em conta o valor definido pela chave RuntimeVLComment.

Esta chave não tem efeito em Mac OS.

- 96 -

RuntimeVLCompanyName

/ Preferences4D / BuildApp / Versioning / RuntimeVL / RuntimeVLCompanyName

Valores aceitos

Nome da empresa (31 caracteres máximo.)

Descrição

Esta chave se utiliza unicamente em Windows.

Esta chave permite atualizar o conteúdo do campo Empresa da janela de Propriedades em Windows. Seu tamanho máximoé de 31 caracteres.

Se esta chave se omite e se também se omite a chave CommonCompanyName, se utiliza o nome da empresa associadoa aplicação 4D Volume Desktop.

Pelo contrário, se ambas chaves se utilizam, somente é levado em conta o valor definido pela chaveRuntimeVLCompanyNam.

Esta chave não faz nada em Mac OS.

- 97 -

RuntimeVLFileDescription

/ Preferences4D / BuildApp / Versioning / RuntimeVL / RuntimeVLFileDescription

Valores aceitos

Descrição (31 caracteres máximo)

Descrição

Esta chave se utiliza unicamente em Windows.

Esta chave permite atualizar o conteúdo do campo Descrição da janela de Propriedades em Windows. Seu tamanhomáximo é de 31 caracteres.

Se esta chave se omite e se também se omite a chave CommonFileDescription, se utiliza a descrição associada aaplicação 4D Volume Desktop.

Pelo contrário, se ambas chaves se utilizam, somente é levado em conta o valor definido pela chaveRuntimeVLFileDescription.

Esta chave não faz nada em Mac OS.

- 98 -

RuntimeVLInternalName

/ Preferences4D / BuildApp / Versioning / RuntimeVL / RuntimeVLInternalName

Valores aceitos

Nome interno (31 caracteres máximo.)

Descrição

Esta chave se utiliza unicamente em Windows.

Esta chave permite atualizar o conteúdo do campo Nome interno da janela de Propriedades em Windows. Seu tamanhomáximo é de 31 caracteres.

Se esta chave se omite e se a chave CommonInternalName também se omite, se utiliza o nome interno associado aaplicação 4D Volume Desktop.

Pelo contrário, se ambas chaves se utilizam, somente é levado em conta o valor definido pela chaveRuntimeVLInternalName.

Esta chave não faz nada em Mac OS.

- 99 -

RuntimeVLLegalTrademark

/ Preferences4D / BuildApp / Versioning / RuntimeVL / RuntimeVLLegalTrademark

Valores aceitos

Marcos legais (31 caracteres máximo.)

Descrição

Esta chave se utiliza unicamente em Windows.Esta chave permite atualizar o conteúdo do campo Marcos legais da janela de Propriedades em Windows. Seu tamanhomáximo é de 31 caracteres.

Se esta chave se omite e se a chave CommonLegalTrademark também se omite, se utilizam as menções de marcoslegais associados a aplicação 4D Volume Desktop.

Pelo contrário, se ambas chaves se utilizam, somente é levado em conta o valor definido pela chaveRuntimeVLLegalTrademark.

Esta chave não faz nada em Mac OS.

- 100 -

RuntimeVLPrivateBuild

/ Preferences4D / BuildApp / Versioning / RuntimeVL / RuntimeVLPrivateBuild

Valores aceitos

Descrição pessoal (31 caracteres máximo.)

Descrição

Esta chave se utiliza unicamente em Windows.Esta chave permite atualizar o conteúdo do campo Descrição pessoal da janela de Propriedades em Windows. Seutamanho máximo é de 31 caracteres.

Se esta chave se omite e se a chave CommonPrivateBuild também se omite, se utiliza a descrição pessoal associada aaplicação 4D Volume Desktop.

Pelo contrário, se ambas chaves se utilizam, somente é levado em conta o valor definido pela chaveRuntimeVLPrivateBuild.

Esta chave não faz nada em Mac OS.

- 101 -

RuntimeVLSpecialBuild

/ Preferences4D / BuildApp / Versioning / RuntimeVL / RuntimeVLSpecialBuild

Valores aceitos

Descrição de compilação (31 caracteres máximo.)

Descrição

Esta chave se utiliza unicamente em Windows.Esta chave permite atualizar o conteúdo do campo Descrição de compilação da janela de Propriedades em Windows. Seutamanho máximo é de 31 caracteres.

Se esta chave se omite e se a chave CommonSpecialBuild também se omite, se utiliza a descrição de compilaçãoassociada a aplicação 4D Volume Desktop.

Pelo contrário, se ambas chaves se utilizam, somente é levado em conta o valor definido pela chaveRuntimeVLSpecialBuild.

Esta chave não faz nada em Mac OS.

- 102 -

Versioning / Server

Visão geral ServerVersion ServerCopyright ServerCreator ServerComment ServerCompanyName ServerFileDescription ServerInternalName ServerLegalTrademark ServerPrivateBuild ServerSpecialBuild

- 103 -

Visão geral

As chaves deste subconjunto são específicas para as gerações de aplicações 4D Server.Devem estar rodeadas pelas chaves <Versioning> <Server> e </Server> </Versioning>.

- 104 -

ServerVersion

/ Preferences4D / BuildApp / Versioning / Server / ServerVersion

Valores aceitos

Número de versão

Descrição

Esta chave contém o número de versão da aplicação gerada. Se omitido e a chave CommonVersion também se omite, seutiliza o número de versão de 4D Server.Pelo contrário, se ambas chaves se utilizam, somente é levado em conta o valor definido pela chave ServerVersion.Em Windows, esta chave produz a atualização dos campos Versão do arquivo e Versão do produto da janela Propriedades.Em Mac OS, esta chave produz a atualização dos campos CFBundleShortVersionString e CFBundleVersion del archivo“info.plist”.

- 105 -

ServerCopyright

/ Preferences4D / BuildApp / Versioning / Server / ServerCopyright

Valores aceitos

Texto de Copyright

Descrição

Esta chave contém o texto a inserir em:

O campo CFBundleGetInfoString do arquivo “info.plist” em Mac OS,O campo Copyright da janela de Propriedades em Windows.

Se esta chave se omite e se a chave CommonCopyright também se omite, se utiliza a informação de Copyright daaplicação 4D Server.Pelo contrário, se ambas chaves se utilizam, somente é levado em conta o valor definido pela chave ServerCopyright.

- 106 -

ServerCreator

/ Preferences4D / BuildApp / Versioning / Server / ServerCreator

Valores aceitos

Código de criador (4 caracteres máximo)

Descrição

Esta chave se utiliza unicamente em Mac OS.

Esta chave permite definir o criador para a aplicação Servidor Mac OS gerada. Seu tamanho máximo é de 4 caracteres.

Se esta chave se omite e se a llave CommonCreator não passa, se utiliza o criador de 4D Server.

Pelo contrário, se ambas chaves se utilizam, somente é levado em conta o valor definido pela chave ServerCreator.

Esta chave não tem efeito em Windows.

- 107 -

ServerComment

/ Preferences4D / BuildApp / Versioning / Server / ServerComment

Valores aceitos

Comentário (31 caracteres máximo)

Descrição

Esta chave se utiliza unicamente em Windows.

Esta chave permite atualizar o conteúdo do campo Comentários da janela Propriedades em Windows. Seu tamanhomáximo é de 31 caracteres.

Se esta chave se omite e se a chave CommonComment também se omite, se utilizam os comentários associados aaplicação 4D Server.

Pelo contrário, se ambas chaves se utilizam, somente é levado em conta o valor definido pela chave ServerComment.

Esta chave não tem efeito em Mac OS.

- 108 -

ServerCompanyName

/ Preferences4D / BuildApp / Versioning / Server / ServerCompanyName

Valores aceitos

Nome da empresa (31 caracteres máximo.)

Descrição

Esta chave se utiliza unicamente em Windows.

Esta chave permite atualizar o conteúdo do campo Empresa da janela Propriedades em Windows. Seu tamanho máximo éde 31 caracteres.

Se esta chave se omite e se a chave CommonCompanyName também se omite, se utiliza o nome da empresa associadaa aplicação 4D Server.

Pelo contrário, se ambas chaves se utilizam, somente é levado em conta o valor definido pela chaveServerCompanyName.

Esta chave não tem efeito em Mac OS.

- 109 -

ServerFileDescription

/ Preferences4D / BuildApp / Versioning / Server / ServerFileDescription

Valores aceitos

Descrição (31 caracteres máximo).

Descrição

Esta chave se utiliza unicamente em Windows.

Esta chave permite atualizar o conteúdo do campo Descrição da janela Propriedades em Windows. Seu tamanho máximo éde 31 caracteres.

Se esta chave se omite e se a chave CommonFileDescription também se omite, se utiliza a descrição associada aaplicação 4D Server.

Pelo contrário, se ambas chaves se utilizam, somente é levado em conta o valor definido pela chaveServerFileDescription.

Esta chave não tem efeito em Mac OS.

- 110 -

ServerInternalName

/ Preferences4D / BuildApp / Versioning / Server / ServerInternalName

Valores aceitos

Nome interno (31 caracteres máximo)

Descrição

Esta chave se utiliza unicamente em Windows.

Esta chave permite atualizar o conteúdo do campo Nome interno da janela Propriedades em Windows. Seu tamanhomáximo é de 31 caracteres.

Se esta chave se omite e se a chave CommonInternalName também se omite, se utiliza o nome interno associado aaplicação 4D Server.

Pelo contrário, se ambas chaves se utilizam, somente é levado em conta o valor definido pela chave ServerInternalName.

Esta chave não tem efeito em Mac OS.

- 111 -

ServerLegalTrademark

/ Preferences4D / BuildApp / Versioning / Server / ServerLegalTrademark

Valores aceitos

Marco legal (31 caracteres máximo)

Descrição

Esta chave se utiliza unicamente em Windows.

Esta chave permite atualizar o conteúdo do campo Marco legal da janela Propriedades em Windows. Seu tamanho máximoé de 31 caracteres.

Se esta chave se omite e se a chave CommonLegalTrademark também se omite, se utiliza o marco legal associado aaplicação 4D Server.

Pelo contrário, se ambas chaves se utilizam, somente é levado em conta o valor definido pela chaveServerLegalTrademark.

Esta chave não tem efeito em Mac OS.

- 112 -

ServerPrivateBuild

/ Preferences4D / BuildApp / Versioning / Server / ServerPrivateBuild

Valores aceitos

Descrição pessoal (31 caracteres máximo.)

Descrição

Esta chave se utiliza unicamente em Windows.

Esta chave permite atualizar o conteúdo do campo Descrição pessoal da janela Propriedades em Windows. Seu tamanhomáximo é de 31 caracteres.

Se esta chave se omite e se a chave CommonPrivateBuild também se omite, se utiliza a descrição pessoal associada aaplicação 4D Server.

Pelo contrário, se ambas chaves se utilizam, somente é levado em conta o valor definido pela chave ServerPrivateBuild.

Esta chave não tem efeito em Mac OS.

- 113 -

ServerSpecialBuild

/ Preferences4D / BuildApp / Versioning / Server / ServerSpecialBuild

Valores aceitos

Descrição de compilação (31 caracteres máximo.)

Descrição

Esta chave se utiliza unicamente em Windows.Esta chave permite atualizar o conteúdo do campo Descrição de compilação da janela Propriedades em Windows. Seutamanho máximo é de 31 caracteres.

Se esta chave se omite e se a chave CommonSpecialBuild também se omite, se utiliza a descrição de compilaçãoassociada a aplicação 4D Server.

Pelo contrário, se ambas chaves se utilizam, somente é levado em conta o valor definido pela chave ServerSpecialBuild.

Esta chave não tem efeito em Mac OS.

4D XML Keys BuildApplication - Lista alfabética doscomandos

- 114 -