我有一个C# DLL,它被编写成一个包装器,用于从数据源获取数据并将其传递给VBA/PowerPoint PPA应用程序。由于我对VBA没有太多经验,所以我正在使用我略微了解的VB6进行模拟。
目前我遇到了足够的问题,尝试理解COM和CCW的复杂工作原理及其语法等方面。因此,我正在寻找一种调试方法,以便查明该函数未返回任何数据的原因,并且如果可能的话,在VB6应用程序调用.NET DLL时逐行演练。
最初,我考虑在.NET DLL中放置一个函数,该函数将写入外部文件,但似乎不起作用,我不知道为什么。
我通过一些谷歌搜索发现有一个“附加到进程”的功能,可能对我的情况有用,但该功能仅在VS Studio完整版本中可用。
希望有其他工具或方法可供使用,以便我能够正确调试VB6 / VBA应用程序与.NET DLL之间发生的情况。谢谢。
目前我遇到了足够的问题,尝试理解COM和CCW的复杂工作原理及其语法等方面。因此,我正在寻找一种调试方法,以便查明该函数未返回任何数据的原因,并且如果可能的话,在VB6应用程序调用.NET DLL时逐行演练。
最初,我考虑在.NET DLL中放置一个函数,该函数将写入外部文件,但似乎不起作用,我不知道为什么。
我通过一些谷歌搜索发现有一个“附加到进程”的功能,可能对我的情况有用,但该功能仅在VS Studio完整版本中可用。
希望有其他工具或方法可供使用,以便我能够正确调试VB6 / VBA应用程序与.NET DLL之间发生的情况。谢谢。