作一个数据库的项目,分成两个部分,一个部分是用户登陆和管理界面,一个是数据库查询和下载界面。
现在两个部分都作完了,但是不会把他们作在一起--!!。现在的问题是想在用户登陆以后通过点击查询按键进入查询的那个程序,可是不知道怎么样把两个程序作在一起,请高手们帮帮我。
希望能告诉我怎么样在进入登陆的界面以后调用查询的那个工程。

解决方案 »

  1.   

    可以这样做:
    .以其中一个工程为主工程,把另外一个人做的所有.h,.cpp,添加进来,
    可以导入资料文件(界面),
    然后再改一些#include "工程"没试过,不知道行得通不..
      

  2.   

    把是数据库查询和下载界面的CPP和H文件加到用户登陆和管理界面里
      

  3.   

    如果之间耦合不高,没什么变量的牵扯,可以直接把h和cpp文件加入工程,然后通过类来调用好了
    可能一些资源也要加入
      

  4.   

    我做过这个,是手工作的
    先把资源文件和在一起,主要的资源应该是对话框,看看资源文件里,还是有迹可寻的
    然后把cpp.h加到另一个工程里,虽然有点麻烦还是可以的
    还有一种就是在一个工程里把一个类导出来
    再在另一个工程里插入类,这样的话,会把界面和类文件一起插入
    1.导出
    在classview里,右键菜单中选取add to gallery
    2.插入
    project->add to project ->component and control 
    在里面选择你自己导出的类
      

  5.   

    把代码给我,我帮你合并,5分钟搞定。
    QQ:84162092
    [email protected]
      

  6.   

    加到一个工作区吧
    Project -> Insert project into workspace
      

  7.   

    楼主可以试验用DLL,“数据库查询”是不是可以作一个,然后再去调用那里的导出函数啊?
      

  8.   

    方法1:
         文件->添加项目->现有项目
    方法2:
         在查询按钮函数中增加一下代码
                      char szPath[_MAX_PATH]={0};
    strcat(szPath,"Test.exe"); STARTUPINFO si;
    PROCESS_INFORMATION pi; ZeroMemory( &si, sizeof(si) );
    si.cb = sizeof(si);
    ZeroMemory( &pi, sizeof(pi) ); if( !CreateProcess( NULL,szPath,NULL,NULL,FALSE,0,NULL,NULL,&si,&pi )) 
    {
    MessageBox(NULL, "失败!","错误",MB_OK|MB_ICONERROR);
    return FALSE;
    }
    WaitForSingleObject( pi.hProcess, INFINITE );
    CloseHandle( pi.hProcess );
    CloseHandle( pi.hThread );