如何从Microsoft Access调试DLL

时间:2016-10-12 00:02:13

标签: c++ visual-studio ms-access dll

我有一个使用visual studio 2013的c ++项目。它编译了一个dll。

该DLL由Microsoft Access项目调用。 在Microsoft Access项目中,我们为dll准备输入,并声明要调用的dll,并使用准备好的输入调用dll。该dll将输出返回给Access。

我的目标是能够逐步完成c ++代码,因为我想改进c ++代码。

有关如何从Access调用dll然后单步执行c ++代码的任何建议?

2 个答案:

答案 0 :(得分:1)

Visual Studio Debugger在调试DLL时允许您选择要加载该DLL的可执行文件。因此,找到MS Access可执行文件,并指定该路径。然后像往常一样放置断点,以指示您要开始调试的位置。

答案 1 :(得分:1)

除了MSalters'回答,这是正确的,您可以通常的方式启动Access,并附加到正在运行的进程。在Visual Studio中,它位于菜单下,Debug / Attach ...

如果Access加载DLL的调试版本,则DLL源代码中的换行符将在执行时进入Visual Studio,如预期的那样。