读书人

一个初学者有关问题,CB如何打开帮助文

发布时间: 2012-04-12 15:46:35 作者: rapoo

一个菜鸟问题,CB怎么打开帮助文件以及数据库的问题??
我做了CHM和HLP的帮助文件,在 "帮助 "按纽的响应函数里怎么才能运行这个文件???
还有我开发程序时,在工程目录下建立了数据库和数据表,在窗体中进行操作,那么以后程序打包发行后,别人安装后,数据库还能正常使用吗?是不是在开发是用ExtraFileName这样的函数获取相对路径以后打包就没有路径的问题了???

[解决办法]
::ShellExecute(Handle, "open ", "./help/help.chm ",NULL,NULL,SW_SHOW);
[解决办法]
关于数据库的问题:
程序在连数据库的时候,应该采用相对路径。

关于“帮助”的问题:
HINSTANCE handle = LoadLibrary( "hhctrl.ocx ");
FARPROC pFarProc = GetProcAddress(handle, "HtmlHelpA ");
HtmlHelp =(HWND(_stdcall *)(HWND,LPCSTR,UINT,DWORD_PTR))pFarProc;

HtmlHelp(Handle, "TecLaser.chm ",NULL,NULL);

读书人网 >C++ Builder

热点推荐