Buenas que tal con todos, estoy pasando mi codigo delphi, para C++ builder y hasta ahora he logrado esto :
MOSTRARE PRIMERO EL CODIGO DELPHI .-
ACA MOSTRARE EL CODIGO QUE HE LOGRADO HACER EN C++ BUILDER
:
Espero que me puedan ayudar, muchas gracias ! Saludos
MOSTRARE PRIMERO EL CODIGO DELPHI .-
Código:
procedure Tester();
var
ADD1:procedure;
ADD2:procedure;
begin
ADD1 := GetProcAddress(GetModuleHandleA(PAnsiChar('Verin.dll')), PAnsiChar('FUNCION1'));
ADD2 := GetProcAddress(GetModuleHandleA(PAnsiChar('VerinAllign3.dll')), PAnsiChar('FUNCION2'));
while(true) do begin
Sleep(40);
if (GetAsyncKeyState(VK_F1) <> 0) then begin;
asm
call ADD1
mov ecx, eax
mov edi, eax
call pADD2
end;
end;
end;
end;
ACA MOSTRARE EL CODIGO QUE HE LOGRADO HACER EN C++ BUILDER

Código:
void __fastcall Tester()
{
PAnsiChar ADD1 = (PAnsiChar)GetProcAddress(GetModuleHandleA("Verin.dll"), "FUNCION1");
PAnsiChar ADD2 = (PAnsiChar)GetProcAddress(GetModuleHandleA("VerinAllign3.dll"), "FUNCION2");
while(true)
Sleep(40);
if (GetAsyncKeyState(VK_F1) != 0)
_asm
{
call ADD1
mov ecx, eax
mov edi, eax
call ADD2
}
}
Espero que me puedan ayudar, muchas gracias ! Saludos
