随笔分类 - C++Builder
TabControl delphi
摘要:1.TTabControl 组件的典型用法TTabControl 组件使用起来,根本不会使程序简单化,所以不提倡使用此组件,可以用TPageControl组件代替。与多页组件不同的是,虽然Tab 组件上可以有一组按钮,但它们的客户区是公用的,当用户选择其中某个按钮时,将触发OnChange 事件。在
阅读全文
修改Form ->Top和Left 造成的莫名其妙的显示异常 “轴信息”
摘要:相关代码: 运行程序: 要等待很久,或者把主窗体最小化,再最大化打开“轴信息” 才会恢复正常。 这个“不爽”很蛋蛋 ,网友亲亲们,有独到见解的亲亲们,期待得到你们的点拨,非常感谢
阅读全文
Delphi中paramstr的用法
摘要:原型 function paramstr(i:index):string 对于任何application paramstr(0)都默认代表的是应用程序的绝对路径。那么有paramstr(0),就肯定有paramstr(1),paramstr(2)...了。它们的值又是什么了?我试了下取出的是空值,又
阅读全文
调用惯例Calling Convention (或者说:调用约定)
摘要:调用惯例影响执行效率,参数的传递方式以及栈清除的方式。 头两个DWORD(4字节)类型或者占更少 字节的参数被放入寄存器,其它剩下的参数 按从右至左的顺序压入栈 在WINDEF.H中定义:#define WINAPI _stdcall Dekphi 默认的调用惯例是:__register win32
阅读全文
Hex to Int 【十六进制转十进制】
摘要:long HexToInt(char *msgline){ long strlength,chvalue,tvalue; WORD i; chvalue=0; strlength=strlen(msgline); for(i=0;i<strlength;i++) { if(msgline[i]=='
阅读全文
替换应用程序DLL动态库的详细方法步骤 (gts.dll为例)
摘要:在C++ builder编译器IDE软件下 1、View -Project Manageer --找到需要替换的x.dll(gts.dll)对应的x.lib(gts.lib),然后Remove2、Project -Remove from project --查找是否dll是否任然存在,如果存在,则R
阅读全文
Delphi系列书籍pdf 118本 网友吐血整理
摘要:第一步:进入官网首页http://bulo.hujiang.com/home/ 第二部:home/替换u/779988/diary/627936/ 来自沪江部落
阅读全文
TTabControl
摘要:1.TTabControl 组件的典型用法TTabControl 组件使用起来,根本不会使程序简单化,所以不提倡使用此组件,可以用TPageControl组件代替。与多页组件不同的是,虽然Tab 组件上可以有一组按钮,但它们的客户区是公用的,当用户选择其中某个按钮时,将触发OnChange 事件。在
阅读全文
EOutOfResources EConvertError is not a valid integer value Unable to insert a line
摘要:is not a valid integer value???project Teclaser_Single.exe raised exception class EOutOfResources with message"Unable to insert a line". process stopp
阅读全文
EOutOfResources字符异常
摘要:近日,用Delphi编程时,遇到一个莫名其妙的异常:EOutOfResources,这是一个可以重复再现的异常。开始以为是程序中创建的对象太多,导致占用了过多的资源,引起了这个异常。于是在代码中将许多不必要创建的对象统统删减,对代码进行了彻底的大瘦身,谁知竟然毫无效果! 此时才注意到提示中有一句:“
阅读全文
Delphi中 StrToIntDef函数的用法
摘要:Delphi中 StrToIntDef函数的用法:比如我要判断一个文本框里输入的字符串能不能转换为integer类型,如果能,则返回转换后的整型数据,如果不能,则返回整数0,那么我就可以用strtointdef这个函数.写法如下:假设edit1.text:=‘1000‘;则strtointdef(e
阅读全文
Application->ProcessMessages();
摘要:Application.ProcessMessages的用法意义 在循环中加Application.ProcessMessages是可以防止其他控件没响应,举个例子容易明白:假如你的窗体上有两个按钮,一个“计算”,一个“停止”,如果你的计算是密集运算或复杂处理,当你点了“计算”钮后,你将发现“停止”
阅读全文
程序编译没错,运行报错:无法定位程序输入点GT_BufLaserFollowRatio(这是函数)于动态链接库GTS.DLL上
摘要::DLL里面没有导出该函数 :DLL没放进DEBUGS文件夹 (当时的情况是这个)
阅读全文
(BCB)C++ Builder 6.0在Win7下如何使用帮助Help
摘要:因为Win7、Win8、Win8.1不再支持.hlp帮助类型,在BCB中无法打开帮助Help,打开时出错:"不包括功能"或"不受支持的帮助",提示如下: 为何无法获取关于此程序的帮助信息? 此程序的帮助信息采用 Windows 帮助格式创建,该格式依赖于未包含在此版本的 Windows 中的一项功能
阅读全文
BCB中AnsiString类方法小结
摘要:AnsiString类是BCB中最常见类之一,了解它对以后深入学习BCB大有帮助。 介绍AnsiString类之前,先要介绍一些背景知识。VCL(Visual Component Library 可视化组件库)大量利用Pascal长字串数据类型,几乎所有基于文本的VCL属性都采用Pascal长字串。
阅读全文
TComboBox组件重要属性和事件
摘要:TComboBox组件的重要属性 CharCase 此属性用于设置编辑框内文字的大小写 DropDownCount 此属性用于设置当用户下拉组合框时不需要加滚动条就能显示的项的个数 DroppedDown 如组合框当前被下拉,此属性返回True ItemHeight 此属性用于设置项的高度 Item
阅读全文
C++Builder中MessageBox的基本用法
摘要:C++Builder中MessageBox的基本用法 返回值:IDYES=Application->MessageBox("","",MBYESNO) if(Application->MessageBox("","",MBYESNO)==IDNO){} switch(Application->Mes
阅读全文
浙公网安备 33010602011771号