vc++程序问题!很简单,请高手回答下!

来源:百度知道 编辑:UC知道 时间:2024/05/31 14:54:27
我做个1个TEST的表格程序,现在要把整个程序放到另外1个别人做的TransGIS程序里,就是要两个程序进行合并。我放进去但是报错,正确的应该怎么做?我的疼寻号码350947510。能网上直接教我的话最好了,谢谢!

调用的话更合适啊。大哥。

你用的VC6.0吧,这两个程序是两个不同的工程,各有各的资源和源程序,是吧。
如果你想当然地把它们的源程序放在一个工程里,然后把其余文件合并(会有文件覆盖现象),这样是行不通的。

如果是想使用人的表格程序,那么你可以考虑将它作为TransGIS程序的一个进程打开,当然你要在表格程序中留有接口。VC6.0的工程合并基本不可能,太繁琐。

希望后来人可以帮助你。

先VC++ 6.0 打开TransGIS程序,再选择VC++ 6.0 的“文件”->“打开”,选择你的TEST表格程序的资源文件(扩展名为:rc),并在打开窗体下方的“打开为”组合框中选择“资源”,单击“打开”;之后就可以在右侧窗体中看到TEST表格程序的资源,将你所需的资源复制到TransGIS程序。
再将与你所复制过去的资源相关的代码文件复制到TransGIS程序的目录,选择VC++ 6.0的“工程”->“增加到工程”->“文件”选择刚复制过去的文件,以将那些文件添加TransGIS程序的工程中。
最后,相应的修改从TEST表格程序复制过到TransGIS程序的工程中的代码文件,特别是头文件的包含(将#include "TEST.h"更改为#include "TransGIS.h")。

将你的程序做成DLL的形式让别人的程序调用你的就好了。
能方便解决程序的合并问题

看不太明白 你也没说什么错误

在他的TransGis里用ShellExecute调你的TEST就行了