Fórum [DELPHI] Atribuir valor para variavel de outra aplicação #413973

12/03/2012

0

Estou com uma duvida, eu queria fazer algo +/- assim.

a variavel da minha aplicação inicia com o valor null, ai eu atribuo um valor pra ela, exemplo teste123.

eu queria salvar esse valor da variavel no propio executavel. pra ele sempre ficar com esse valor quando iniciar.
pq eu quero fazer algo randomico, pois nunca vai ter o mesmo nome. e eu não quero fazer arquivos externos tpo um config.ini para isso, quero deixar as configuraçoes salvas no executavel.

Alguem tem alguma ideia ? eu tava pensando em fazer algo tpo um builder pra poder salvar as configuraçoes, alguem tem uma ideia melhor ?

Vlw
Skyze

Skyze

Responder

Posts

14/03/2012

Skyze

sobe..
Responder

Gostei + 0

15/03/2012

Bruno Leandro

não sei se é exatamente o que você precisa, mas existe a função PostMessage que pode trocar mensagens entre duas aplicações,
ai por exemplo na função wParam você pode usar como flag e validar

if wParam = 1 then

else if wParam = 2 then

.
.
Responder

Gostei + 0

15/03/2012

Skyze

não sei se é exatamente o que você precisa, mas existe a função PostMessage que pode trocar mensagens entre duas aplicações,
ai por exemplo na função wParam você pode usar como flag e validar

if wParam = 1 then

else if wParam = 2 then

.
.


Vlw será de grande ajuda =)

mais com esse PostMessage vai atribuir um valor Permanente para a variavel ? tpo se fechar o programa e abri-lo de novo.
vai continuar com o mesmo valor que foi atribuido pelo PostMessage ??
Responder

Gostei + 0

15/03/2012

Leonardo Xavier

pesquise sobre variaveis de ambiente windows...acho que será bem mais util para você.
Responder

Gostei + 0

15/03/2012

Bruno Leandro

é um valor que será passado em tempo de execução apenas
Responder

Gostei + 0

15/03/2012

Skyze

pesquise sobre variaveis de ambiente windows...acho que será bem mais util para você.


É seria uma boa. mais eu não queria criar nada externo, queria deixar tudo dentro do executavel.

Entao acho que um jeito pra resolver isso... seria fazer se conectar a um banco de dados e pegar o valor que foi passado.
Responder

Gostei + 0

16/03/2012

Leonardo Xavier

seria ótimo...e bem seguro tambem.
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar