Ver Mensaje Individual
  #1  
Antiguo 28-12-2013
orlando9427 orlando9427 is offline
Registrado
NULL
 
Registrado: nov 2010
Posts: 8
Reputación: 0
orlando9427 Va por buen camino
Access Violation sin motivo

Buenas, hice una DLL en C la cual modifica un archivo, he probado las funciones y todo funciona perfectamente. Incluso hice una consola en C para probarla. El problema surge cuando la uso en Delphi, hace todo bien al igual que en C pero al terminar, me aparece un "Access Violation". No uso ninguna variable sin inicializar, la DLL me funciona perfecto en otros lenguajes y el error surge cuando entra en "end;"

Código:
procedure TForm1.Button1Click(Sender: TObject);
var hFile, hRet: THandle;
begin
  hFile := ModOpenFile('Trainer.exe');
  hRet := ModAvFuck(hFile, '1000-10.exe', 150, 20, #32);
  ShowMessage(IntToStr(hRet));
Aquí->>>end;
No logro entender a que se debe el error, pense que podían se la DLL y la probé llamándola desde distintos lenguajes y funciona sin errores pero en Delphi surge ese error.

Saludos!
Responder Con Cita