我在使用 SQL 数据库时使用方法 TParams::ParamByName。该方法的源代码位于目录 c:\Program Files\Embarcadero\RAD Studio\9.0\source\data 文件 Data.DB.pas 中。是否可以调试本单元的源代码?目前我只能使用汇编器窗口调试数据单元(不查看在高级编程语言中定义的命令)。VCL 是静态链接到程序的。
2 回答
进入项目选项。
Use debug .dcus
在 下启用Delphi Compiler > Compiling
。
Link with Dynamic RTL
下禁用C++ Linker
。
Link with Runtime Packages
下禁用Packages > Runtime Packages
。
然后,您将能够进入 VCL/RTL 源代码。
进入项目选项。
如果您的项目仅包含 C++ 和 C 文件,则无需Use debug .dcus
在Delphi Compiler
>下进行设置(请参阅 Remy Lebeau 答案)。Compiling
Link with Dynamic RTL
下禁用C++ Linker
。
Link with Runtime Packages
在Packages
>下禁用Runtime Packages
。
如果您的项目(我们将其命名为 Project1)是从旧版本的开发环境(C++ Builder XE 和更早版本)升级的,请从所有节点(所有配置、所有配置Directories & Conditionals
- Library Path
32 位 Windows 平台、调试配置、.. .) 特定于该特定项目的路径除外。打开 C++ Builder XE2 的第二个实例。单击File
-> New
-> VCL Forms Application
。右键单击项目管理器中的项目并选择Options
. 导航到Directories & Conditionals
-> Library path
。将所有节点的路径复制到 Project1 中的对应节点。