1

我在使用 SQL 数据库时使用方法 TParams::ParamByName。该方法的源代码位于目录 c:\Program Files\Embarcadero\RAD Studio\9.0\source\data 文件 Data.DB.pas 中。是否可以调试本单元的源代码?目前我只能使用汇编器窗口调试数据单元(不查看在高级编程语言中定义的命令)。VCL 是静态链接到程序的。

4

2 回答 2

3

进入项目选项。

Use debug .dcus在 下启用Delphi Compiler > Compiling

Link with Dynamic RTL下禁用C++ Linker

Link with Runtime Packages下禁用Packages > Runtime Packages

然后,您将能够进入 VCL/RTL 源代码。

于 2012-07-12T22:56:28.687 回答
3

进入项目选项。

如果您的项目仅包含 C++ 和 C 文件,则无需Use debug .dcusDelphi Compiler>下进行设置(请参阅 Remy Lebeau 答案)。Compiling

Link with Dynamic RTL下禁用C++ Linker

Link with Runtime PackagesPackages>下禁用Runtime Packages

如果您的项目(我们将其命名为 Project1)是从旧版本的开发环境(C++ Builder XE 和更早版本)升级的,请从所有节点(所有配置、所有配置Directories & Conditionals- Library Path32 位 Windows 平台、调试配置、.. .) 特定于该特定项目的路径除外。打开 C++ Builder XE2 的第二个实例。单击File-> New-> VCL Forms Application。右键单击项目管理器中的项目并选择Options. 导航到Directories & Conditionals-> Library path。将所有节点的路径复制到 Project1 中的对应节点。

于 2012-09-07T11:08:36.930 回答