有几个工程
一个是C#写的工程,一个是VC的工程,另外一个是买来的软件(也是用VC开发的,不过没有源代码)
现在想整合到C#写的工程里,可以互相像同一个工程里的文件一样互相调用
这个能做到吗?现在做的是,C#调用VC的打包后的exe文件,这样可以调用。但是这样是孤立的调用
我想实现的是,像C#里调用它自己工程里的某个窗体一样调用,可以互相传值,显示,运行,操作等等这样应该做不到吧???
一个是C#写的工程,一个是VC的工程,另外一个是买来的软件(也是用VC开发的,不过没有源代码)
现在想整合到C#写的工程里,可以互相像同一个工程里的文件一样互相调用
这个能做到吗?现在做的是,C#调用VC的打包后的exe文件,这样可以调用。但是这样是孤立的调用
我想实现的是,像C#里调用它自己工程里的某个窗体一样调用,可以互相传值,显示,运行,操作等等这样应该做不到吧???
引用和复制怎么解释?
引用的话,是先生成dll,然后把dll引用进来?如果光是vc的类还行,那界面之类的直接引用dll能相互通信吗?复制又该如何??
还有,有一个外购的VC软件没有源代码的,怎么引用复制啊????
我想要的是界面+重要的函数
源程序里一些重要的函数,引用dll是没问题
那界面怎么办?还有,那个外购的软件根本没有源代码,就是想生成dll也做不到啊
如果都是微软的
比如C#2005 + VC6.0 + VC.NET开发的
怎么放到一个工程下啊???直接其它2个工程导入到第一个工程中??这样不行的啊
这样代码复用性就解决了界面你是没办法共用了显示一下可以,要实现真正界面操作又不重改界面是不可能的