Fórum Problema com resultado em dll #296907
25/09/2005
0
Caros amigos, tenho um executável pronto (não sou o autor) onde chama um dll (tenho que desenvolvê-la) passando um valor String e após minhas rotinas, a função retorna um valor Boolean. A questão é a seguinte. Se minha função alterar a string passada a ela, ela retorna True senão retorna False. Até aí, tudo bem. Agora, se retorna True ela precisa alterar a string que o sistema lhe passou e adicionar o novo valor no sistema! Eu não consegui fazer isso, sendo que não posso alterar o executável para aceitar um resultado string da dll. Se alguém souber de alguma dica que possa me ajudar, ficarei muito grato, desde já.
Abraços, Tiago Rizzon.
Abraços, Tiago Rizzon.
Tiago Rizzon
Curtir tópico
+ 0
Responder
Posts
25/09/2005
Bruno Belchior
utilize a chamada [b:2b6b660641]var[/b:2b6b660641] na sua assinatura do procedimento, então o que acontecer com a variável dentro da rotina refletira fora dela, pois ela passa não uma cópia, mas o endereço...
procedure Tete(var String1: string);
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)