Pergunta

Eu sei que é um tiro no escuro que pode haver algum desenvolvedor da Unipaas aqui, mas aqui vai:

Hoje, pela primeira vez, fui duplicar um sistema que temos no Unipaas 1.5.

No corretor da Unipaas, adicionei a bandeira /ApplicationPublicName Para mudar oAPPNAME que o aplicativo responde.

No entanto, o AppName() A saída que o aplicativo gera ainda é o nome original do aplicativo, não o que eu especifica como oApplicationPublicName.

Nosso sistema depende muito de AppName(). Existe alguma maneira de conseguir AppName() para retornar o mesmo valor que /ApplicationPublicName?

Foi útil?

Solução 2

Melhor tarde do que nunca responder sua própria pergunta, eu acho.

Para contornar isso, depreciamos internamente o uso do AppName() função e, em vez disso, substituí -lo por nosso próprio IntAppName(). Nossa nova função faz um INIGet('ApplicationPublicName') e retorna isso, como AppName() parece sempre ser consertado ao nome do aplicativo quando foi compilado.

Isso foi há 4 anos em 1,5 - talvez a v2.0 seja diferente agora, mas continuamos a usar nossa função interna sem problemas.

Outras dicas

A função AppName () retorna o nome do aplicativo, conforme definido nas configurações, Application.

Se você deseja que o AppName retorne outra coisa, basta entrar com esse valor para a seção Magic_systems do arquivo ini.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top