[Delphi]Overload与Override

作者:巴哈姆特 (转载请注明出处并保持完整)   首先,我想单独说明一下overload,为什么呢?因为overload和对象化关联不大,所以,我感觉单独提出来说明比较好。   我们都知道,在Pascal语法规则中,同一个UNIT里是不能存在两个同名的函数的,例如: function func(): Boolean; function func(const x: Char): Boolean;   这样是会出语法错误

[系统]连接共享打印机出现0x000000bcb问题的解决方案

目标机器Win7。 在共享打印机的时候,提示安装驱动,安装到一半就出现了错误代码0x00000bcb。 在重启打印服务后,始终无效。  解决方法: 1.在控制面板里,找到卸载程序,点击卸载程序。 2.点击查看已安装的更新,卸载掉KB4022722这个更新就可以了。 3.最后重启电脑,重新连接共享打印机。

[控件]利用FR导出PDF汉字乱码的处理

这是一篇红鱼儿的文章,特此转载,原文出处在此。 利用FR导出pdf,然后在unigui中显示,发现汉字乱码,改成gb2312,不乱码,但不自动折行,最后是改成DefaultCharSet搞定。                               后记:有的浏览器中还是乱码,把字体嵌入到pdf中搞定。 frxPDFExport1.Embedd

[Delphi]Property属性学习应用总结

Property是一个很有意思的语法特性,它使得方法具有了字段的调用特征,并赋予字段执行动作的能力。 如果你使用过C++ Builder来写基于VCL的程序,我想很多人都会注意到这样一点,比如: edt.Text = "test"; 这个时候edt文本框的内容会随之改变,但是“理论”上Text应该只是改变了Text所在的内存数据而已,为什么会导致窗口更新界面着一些列动作? 这就是因为Property这一特性,Property是Borland为C++扩展

[控件]手动安装源码UNIDAC

注意:安装前务必卸载旧版本. XE10.1为例: 1、解压后把UniDAC文件夹直接复制到你专门用来存放第三方控件的地方 2、双击运行Make.bat文件 3、32位操作系统:复制UniDAC\Bin\Delphi24\Win32文件夹里面的所有*.bpl文件到操作系统盘符C:\Windows\system32文件夹中    64位操作系统:复制UniDAC\Bin\Delphi24\Win32文件夹里面的所有*.bpl文件到操作系统盘符C:\Windows\SysWOW64