|
你有两种方法调试:
第一种:
1. 在 Command (而不是 command arguments)里写上 VB 编译出来的 exe 所在的路径。(需要确保它使用的 DLL 是你编译出来的,而不是编译出来后又拷走到其他文件夹的)
2. 在dll对外函数的开始处下断点, 直接启动调试。当VB程序调用 dll 函数时,会自动断下来。
插一句问,DLL运行需要命令行参数吗?怎么听不懂你说什么。截图能不打码吗?
第二种:
1.运行 VB 程序。但不要点击按钮,使之暂时不要调用 fortran dll 的函数。
2.打开 VS,并打开 dll 工程,用 调试,附加到进程... 功能,选择本地 VB 的 exe 进程,并附加。
3.在dll对外函数的开始处下断点,点击 VB 程序上的按钮,使之调用 fortran dll 函数。此时会断下来。
|
|