vc++中怎样从一个项目调用另一个项目?

我有项目A和B,A不支持数据库,B支持。想在我想点击A中文档的菜单来打开B中的一个文档,该怎么添加代码?添加在哪里?由于本人非计算机专业,对cpp了解的也很少,麻烦大湿们... 我有项目A和B,A不支持数据库,B支持。想在我想点击A中文档的菜单来打开B中的一个文档,该怎么添加代码?添加在哪里?
由于本人非计算机专业,对cpp了解的也很少,麻烦大湿们说代码和方法详细点哈……多谢了
展开
 我来答
百度网友96aa8d3
2013-05-08 · TA获得超过433个赞
知道小有建树答主
回答量:2306
采纳率:75%
帮助的人:938万
展开全部
直接将B 工程涉及数据库 的文件 直接拷到 工程A里

然后工程A里 进行操作就好了
追问
很多文件名名字都相同,比如mainfrm.cpp,怎么考过去?
追答
覆盖,或者 将B工程里的关键 和 主要功能 集成在一个类中,放到a工程里
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lengyu9010
2013-05-09 · TA获得超过218个赞
知道小有建树答主
回答量:226
采纳率:100%
帮助的人:143万
展开全部
点击A中文档的菜单来打开B中的一个文档是什么意思?是不是点击A中的菜单来打开B程序,再由B程序运行其文档?
更多追问追答
追问
额,我小学语文是体育老师教的。是这样的,A项目中的文档a是个主界面,现在我想通过点击文档a菜单中的一个按钮,打开项目B中的文档b。。。
追答
CString strExePath =  "C:\\B.exe";  //假设B项目在C盘根目录

//开启.exe进程
m_startInf.cb = sizeof(STARTUPINFO);
m_startInf.lpReserved = NULL;
m_startInf.lpDesktop = NULL;
m_startInf.lpTitle = NULL;
m_startInf.dwFlags = STARTF_USESHOWWINDOW;
m_startInf.cbReserved2 = 0;
m_startInf.lpReserved2 = NULL;
m_startInf.wShowWindow = SW_SHOWNORMAL;

CreateProcess(strExePath, "B.exe", NULL, NULL, FALSE, 0, NULL, NULL,
&m_startInf, &m_procInf[0]);
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
forever2z312
2013-05-09 · TA获得超过417个赞
知道小有建树答主
回答量:385
采纳率:0%
帮助的人:176万
展开全部
你的事MFC么。。。可以把B整理成一个函数 添加到A里面去 。然后你的A调用哪个函数就好了。。。应该稍微改动一下就好了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式