随笔分类 - Borland Studio
Borland C++ Builder
摘要:Windows用户可能经常会看到类似于错误提示:“Error:Access violation at address 836556F8. Read of address 836556F8”。作为一个Delphi程序开发者,遇到这种错误的机会比其他用户更多(^_^)。
阅读全文
摘要:一起学习动态库链接到应用程序中主要有两种方式:隐式链接和显式链接。
隐式链接是常用方式。
如果应用程序和动态库是分别在不同开发平台上编制的,动态库的导入库(lib文件)可能会与应用程序的开发平台所要求的导入库格式不相容,从而在应用程序与动态库隐式链接时,出现程序链接错误:contains invalid OMF record。例如在C Builder开发平台上链接Visual C 制作的动态库时,就会出现上述的错误。解决这一问题,可以采用两种方法:显式连接法和使用C Builder中提供的导入库生成工具。
显式连接:显式连接不需要在工程中加入导入库和相应的头文件,只需要把动态库放入指定的目录下。在应用程序中通过函数调用显式的装载和卸掉DLL,通过函数指针来调用DLL的导出函数。
阅读全文
摘要:快速选择Form 在您开发应用程序时,您经常需要选中Form来改变Form的属性值或生成新的Form事件句柄。有些时候,选择页面只需简单在页面上单击。但更多的时候,页面总是完全被其上的组件所隐藏。通过对象观察器(Object Inspector)顶端的下拉组合框来选择是一种解决办法。但从下拉列表中找出form类并不容易,尤其在页面包含了大量的组件时。幸运的是,IDE提供了选择form的快捷键。举例...
阅读全文
摘要:控件卸载: 1.选择 BCB 菜单 File→Close All (关闭所有文件) 选择BCB 菜单: Project→Options→Packages 在 Design Packages 列表里面选择要删除的控件 按 Remove 按钮删除控件 2.如果删除的控件的文件夹里面所有文件都不用了, 可以从BCB的搜寻路径里面删除这个文件夹: ...
阅读全文
摘要:安装方法概述:1.有 BPL 和 LIB 的 直接用 Install Package ,在弹出的对话框里用 ADD 添加 2.没有 BPL 和 LIB ,只有 BPK 的 用 FILE/OPEN PROJECT 打开 BPK,然后INSTALL3.只有 PAS 或 CPP 的 FILE/NEW/PACKAGE 建立一个新的包,然后 ADD 这些文...
阅读全文
摘要:在Windows 95/98中,系统注册表有6个主键,分别是HKEY_LOCAL_MACHINE、HKEY_CLASSES_ROOT、HKEY_CURRENT_CONFIG、HKEY_USERS、HKEY_CURRENT_USER和HKEY_DYN_DATA。而Win2000中注册表去掉了主键HKEY_DYN_DATA。只有五个主键。下面简单介绍下每个主键的作用:HKEY_LOCAL_MACHIN...
阅读全文
摘要:根据扫描提示,很快在百度上找到了答案,司机报警的文件名为algsrvs.exe,经查得知是fun.xls.exe病毒,tel.xls.exe的变种之一。网上给出了一个比较完整的查杀方法,主要症状如下:1、在“我的电脑”中双击任意驱动器时,会在新窗口中打开此驱动器;2、不能显示隐藏文件;3、右击任一驱动器时,在快捷菜单中的第一项显有“Auto”命令;查...
阅读全文
摘要:BCB/Delphi中常用的VCL函数说明说明,BCB,Delphi,C++Builder,内存分配,文件操作,磁盘目录管理,字符串操作,时间日期管理,类型转换--------------------内存分配--------------------函数名称:AllocMem函数说明:在队中分配指定字节的内存块,并将分配的每一个字节初始化为 0.函数原型如下:void * __fastcall Al...
阅读全文
摘要:一.注意:创建动态链接库时,如果想你创建的动态链接库并非只用于Borland开发工具,那么就需要遵循发下规则:(1).在导出函数的返回值和参数中不要使用Borland特有的数据类型和结构体,如AnsiString之类,请使用C/C++标准的数据类型或使用 C/C++标准数据类型定义的结构体(特别不要使用String数据类型,BCB DLL向导生成的DLL工程文件中大篇幅的说明就是对此的说明,请自己...
阅读全文
摘要:让应用程序禁止Windows屏幕保护 ---- 如果在你的程序中需要一个很长的时间段来进行大量的数据处理,这段时间长得足以使Windows因检测不到用户动作而激活屏幕保护程序,一旦启动了屏幕保 护程序,你的程序运行实际上就变慢了,这会大大影响程序的正常运行。有没有一种方法,使程序在进行长时间的数据处理前关掉屏幕保护呢?答案是肯定的。 Windows在启动屏幕保护程序前会向当前激活的应用程序发送WM...
阅读全文
摘要:我们经常在网上看到有关提取图标的共享软件或免费软件。喜欢编程的朋友们都在梦想自己能够动手做一个!使用可视化编程利器C++Builder可使你制作这样的软件变得非常轻松。 建立工程文件 首先启动C++Builder,新建一工程,在窗体上放置两个控件:“抽取”按钮SpeedButton1、“退出”按钮SpeedButton2。设一个ListView控件用来浏览抽取的图表信息、一个Image...
阅读全文

浙公网安备 33010602011771号