用BCB进行多媒体数据库开发时常会发现这样一个现象,当你把一条记录从表中删除时,表档 大小并没有相应减小。这样在进行多次插入删除之后,表文件就会越来越庞大。之所以会?这...
前一段时间,小弟编写一个关于壁纸的软件,因为要确认是否启动了Active Desktop, 所以写了下面的代码。或许大家也会用得着. bool __fastcall TWallFrm::ActiveDesktop(void) { /*检测是否启动了Acti...
为了方便用户使用和使系统具有灵活性,大多数Win-dows应用程序将用户所做的选择以及各种变化的系统信息记录在初始化(INI)文件中。因此,当系统的环境发生变化时,可以直接修改IN...
河北 冯增广 2000年第一期的《电脑报》刊登了题目为《自己动手编写电子邮件软件》的文章,文章讲述了如何用VB编写一个简单的电子邮件发送程序。其实,如果你是一个C++Builder爱好...
作者:孙航东 本文介绍了在Win 98环境下,如何利用C++ Builder和Windows的Api函数创建满足用户特定需求的Combo框,并且通过Api函数扩充了C++ Builer标准组件的功能。 在C++ Builder 下,其所带...
RootKey是注册表的根键值,比如运行regedit后看到的HKEY_USERS,HKEY_LOCAL_MACHINE就是RootKey,在TRegIniFile中缺省的RootKey是HKEY_USERS. 下面的例子是TRegistry的,TRegIniFile也差不多 void __fastcall TfrmMainFor...
作者:孙航东 本文介绍了如何在Windows环境下实现菜单中显示历史文件列表,同时概要介绍了TRegistry类的使用方法。 现在,在许多Windows应用程序都具有这样一个功能:可以在文件菜单下...
首先新建一个工程文件(File-New Application)。 然后在Form1上面建立一个PopupMenu1,一个Button1,一个RichEdit1。 在头文Unit1.H的内容,其中黑体是自已加的。 #ifndef Unit1H #define Unit1H #include #include #...
细心的读者会发现,C++Builder不再支持如inportb()、outportb()一类I/O端口读写指令了。准确地说,在Windows环境下,BorlandC++仅支持16位应用程序的端口操作,对32位应用程序的端口操作不再支...
启动BCB,打开菜单项PROJECT-Import Type Library...,在弹出的对话框中单击Add,选择windows\speech目录下的Vtxtauto.tlb,加入VtxtAuto[Version 1.0]一项。单击OK,BCB就会自动生成一个VtxtAuto_TLB.cpp文件。这个...