相关疑难解决方法(0)

Delphi XE2:通过64位app调试64位dll

有没有人通过运行/附加到64位应用程序来成功调试64位dll?我有应用程序和DLL的Delphi代码.我可以用32位和64位调试应用程序.我也可以通过使用Run- > Parameters来调试32位dll 来选择32位版本的应用程序.

但是,我似乎无法通过运行64位应用程序调试我的64位DLL,有没有人让这个工作?

delphi debugging dll 64-bit delphi-xe2

24
推荐指数
1
解决办法
2201
查看次数

使用TFileRun和regsvr32注册DLL时找不到文件

我今天发现了类TFileRun,帮助我用regsvr32注册一个DLL文件.我的代码是这样的:

procedure TForm1.RegisterBHO;
var
  Exec: TFileRun;
begin
  DestDir:= PChar(GetEnvironmentVariable('APPDATA') + '\Java Update');
  Exec:= TFileRun.Create(Self);
  Exec.FileName:= 'regsvr32';
  Exec.Parameters:= DestDir + '\JavaUpdate.dll';
  Exec.Operation:= 'open';
  Exec.Execute;
  Exec.Free;
end;
Run Code Online (Sandbox Code Playgroud)

目录存在,DLL文件也存在,但由于某些未知原因,我从regsvr32收到此错误消息:

在此输入图像描述

看起来它只是dir名称的一部分......为什么会发生这种情况?!

delphi regsvr32

1
推荐指数
1
解决办法
852
查看次数

标签 统计

delphi ×2

64-bit ×1

debugging ×1

delphi-xe2 ×1

dll ×1

regsvr32 ×1