如果您要在应用程序中处理Word文档,可以参考MSDN. Lori Turner. Automating Microsoft Office 97 and Office 2000,该文内容详细全面,但是要在C++程序中导出Word文档,按照文中的方法来处理是很麻烦的,特别是需要填写的参数太多。 所以我们考虑生成正确的VB脚本,然后执行生成Word文档的操作,这个方法的优点在于:一方面 发布时间:2012-06-30 作者: 佚名技术 views(333)
在编程时,经常有一些针对目录的操作,如打开目录对话框选择一个目录,直接创建多级目录,直接删除多级目录,判断某个目录是否存在等。本文就这些问题给出编程实现方法,并给出详细的程序代码,供各位编程爱好者参考。 一、判断目录是否存在: C++ Builder中提供了检查文件是否存在的函数FileExists,但没有提供检查目录是否存在 发布时间:2012-06-30 作者: 佚名技术 views(485)
调试是程序员无法回避的工作。调试方法有许多种,但归根结底,就是找到引发错误的代码。举例来说,在 Linux 应用程序中,分段故障被认为是最常见的错误之一。当程序尝试访问未分配给它的内存并因为分段违例而终止时,将产生这种错误。 要修正这种错误,您需要找到引发该行为的那行代码。一旦找到有问题的代码行,这对于知道 发布时间:2012-06-30 作者: 佚名技术 views(368)
#includeSHDocVw_OCX.h #includecdoex.h #includemsado15.h usingnamespaceCDO; //本文是ccrun(老妖)根据相关资料改的,在BCB6.0下成功编译并测试通过. //如果有不能正常运行的,可能需要在机器上安装有outlook. void__fastcallSaveWholePage(BSTRbstrUrl,BSTRbstrFileName) { CoInitialize(NULL); IMessage*pMsg; 发布时间:2012-06-30 作者: 佚名技术 views(222)
查找进程,目录/文件,注册表等操作系统将最终调用 ZwQueryDirectoryFile,ZwQuerySystemInformation,ZwXXXValueKey 等函数。要想拦截这些函数达到隐藏目的,需先自己实现以上函数,并修改系统维护的一个SYSCALL 表使之指向自己预先定义的函数。因 SYSCALL 表在用户层不可见,所以要写 DRIVE 在 RING 0 下才可修改。关于如 发布时间:2012-06-30 作者: 佚名技术 views(534)
在windows 9x、NT、2000下,所有的可执行文件都是基于Microsoft设计的一种新的文件格式Portable Executable File Format(可移植的执行体),即PE格式。有一些时候,我们需要对这些可执行文件进行修改,下面文字试图详细的描述PE文件的格式及对PE格式文件的修改。 1、PE文件框架构成 DOS MZ header DOS stub PE header Sect 发布时间:2012-06-30 作者: 佚名技术 views(710)
ICopyHook是一个用于创建拷贝钩子处理程序COM接口,它决定一个文件夹或者打印机对象是否可以被移动,拷贝,重命名或删除。Shell在执行这些操作之前,会调用ICopyHook接口的CopyCallback方法对它们进行验证。CopyCallback返回一个int值指示Shell是否应该继续执行这个操作。返回值IDYES表示继续,而返回值IDNO和IDCANCEL则表示 发布时间:2012-06-30 作者: 佚名技术 views(611)
#include windows.h int WINAPI WinMain( HINSTANCE hInstance,HINSTANCE hPrevInstance,LPSTR lpCmdLine,int nCmdShow ); BOOL InitApplication( HINSTANCE hInstance ); BOOL InitInstance( HINSTANCE hInstance,int nCmdShow ); LRESULT CALLBACK MainWndProc( HWND 发布时间:2012-06-30 作者: 佚名技术 views(386)
|