Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

richard1994x

[Resolvido] Erro No Código

Recommended Posts

Tenho uma DLL que meche na memoria.

 

Esse é o código original que está na Unit:

 

Código:

if Checkbox1.Checked=True then

begin

Value:=0;

PBYTE(Ping)^:=Value;

end;

 

 

Esse é o código que eu quero, só não sei como colocar:

 

Código:

if Checkbox1.Checked=True then

begin

Value:=IntToStr(Edit1.text);

PBYTE(Ping)^:=Value;

end;

 

 

*Tentei como no exemplo acima só que da erro na hora de mudar o valor no programa X. Também já tentei assim:

 

Código:

if Checkbox1.Checked=True then

begin

PBYTE(Ping)^:=Edit1.text;

end;

 

 

*Mais da erro o exemplo acima, alguem me da uma luz, o caminho certo?

 

Agradeço desde já! Very Happy

Compartilhar este post


Link para o post
Compartilhar em outros sites

O Value pelo visto deve receber um integer e você esta tentando converter uma int em string, mas o valor é string da conversão, tente assim:

 

 

 

if (Checkbox1.Checked) then
   begin
   Value:=StrToInt(Edit1.text);
   PBYTE(Ping)^:=Value;
   end;

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.