vc++中怎样从一个项目调用另一个项目?
我有项目A和B,A不支持数据库,B支持。想在我想点击A中文档的菜单来打开B中的一个文档,该怎么添加代码?添加在哪里?由于本人非计算机专业,对cpp了解的也很少,麻烦大湿们...
我有项目A和B,A不支持数据库,B支持。想在我想点击A中文档的菜单来打开B中的一个文档,该怎么添加代码?添加在哪里?
由于本人非计算机专业,对cpp了解的也很少,麻烦大湿们说代码和方法详细点哈……多谢了 展开
由于本人非计算机专业,对cpp了解的也很少,麻烦大湿们说代码和方法详细点哈……多谢了 展开
3个回答
展开全部
直接将B 工程涉及数据库 的文件 直接拷到 工程A里
然后工程A里 进行操作就好了
然后工程A里 进行操作就好了
追问
很多文件名名字都相同,比如mainfrm.cpp,怎么考过去?
追答
覆盖,或者 将B工程里的关键 和 主要功能 集成在一个类中,放到a工程里
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
点击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]);
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你的事MFC么。。。可以把B整理成一个函数 添加到A里面去 。然后你的A调用哪个函数就好了。。。应该稍微改动一下就好了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询