自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

晓风残露

池龙的Blog

  • 博客(5)
  • 资源 (12)
  • 收藏
  • 关注

原创 在Lazarus中对字符串进行代码页转换

由于Lazarus基于UTF-8,因此当读写Windows建立的纯文本文件的时候,由于其中的中文使用GBK(CP936)编码,可能会出现错误。此时可使用Lazarus自带的代码页转换单元LConvEncoding对编码进行转换。如UTF8和GBK互转function CP936ToUTF8(const s: string): string; // Chinesefunction UTF8

2017-08-22 22:29:26 2521 1

原创 Lazarus的INI文件处理机制

TINIFile使用FillSectionList过程读取和分析INI文件结构。在这个过程中,会检查该文件是否具备微软的UTF-8文件头(#$EF#$BB#$BF),如果有,则记录下来,并在保存的时候也同样添加这个文件头。 if (AStrings.Count > 0) and (copy(AStrings.Strings[0],1,Length(Utf8Bom)) = Utf8Bom) the

2017-08-22 22:07:40 1149

原创 设置Lazarus组件包的版本信息

在Package菜单中打开包文件(Open Package File(.lpk))之后,在Options里找到Description,右边的窗口里可以设置描述、作者、许可说明、版本等信息。

2017-08-11 21:20:27 831

原创 待解决:如何打开lazarus中math.pp下FPDOC_MATH编译选项

使用math单元中的max和min函数时发现仅能支持长整形,如果使用了浮点型,则会收到形如 Error: Incompatible type for arg no. 2: Got “Single”, expected “LongInt”的错误提示。 检查了math.pp的内容,发现此处的代码如下{$ifdef FPC_HAS_TYPE_SINGLE} function Min(a, b:

2017-08-10 23:31:17 409

原创 Lazarus控件中控件尺寸变化的处理机制

TControl类通过Left、Top、Width和Height四个属性定义了控件的尺寸和位置信息,对这四个属性以及BoundsRect的修改(GetBoundsRect和SetBoundsRect函数也是操作这四个变量)会调用SetBounds过程(SetBounds过程亦可手动调用)重新设置控件的相关变量。当通过SetBounds过程(KeepBase=false)或布局器(KeepBase=t

2017-08-04 23:26:25 1158

Dolby Advanced Audio v2 7.2.8

用于解决安装电脑音频驱动以后提示类似“目前的Dolby音频驱动程序版本是7.2.8000.13,而软件应用程序须使用7.2.7000.7版本的驱动程序。”问题。

2015-01-08

IDEFixPack 5.7 for Delphi 2009/2010

IDEFixPack 5.7 for Delphi 2009/2010 可以解决Windows更新后Delphi IDE只能启动一次,第二次启动报无法创建EditorLineEnds.ttr文件的问题。

2014-08-31

Paragon Alignment Tool 3.0(含注册码)

Paragon Alignment Tool 3.0,用于将SSD的分区做无损4k对齐以提高磁盘性能。

2012-10-29

UPnP测试工具

UPnP测试工具,下载解压运行即可。Windows XP以上使用。

2011-10-20

西部数据硬盘型号命名规范

西部数据硬盘型号命名规范,根据型号可了解硬盘大致参数。

2011-08-28

Delphi汉字转拼音代码

将汉字转成拼音的单元,来自2ccc.com。压缩包内包括单元本身和范例程序。 在Delphi 2010等string默认为widestring的IDE中,要将所有string替换为ansistring,pchar替换成pansichar来编译。

2011-08-20

WinHLP32 for Windows 7 64bit

Vista之后Windows已经不自带Hlp文件的解释器了。这是用于Windows 7 64bit的。

2010-11-08

解决 错误 0x80070079: 信号灯超时时间已到 问题

向移动设备复制文件遇到“错误 0x80070079: 信号灯超时时间已到”问题时可以尝试这个解决方案,详情参考 http://support.microsoft.com/kb/976972 压缩包包括32位和64位两个版本,适合Windows 7。

2010-10-24

解决“该文件OLMAPI32.dll与Micrsoft Office Outlook不兼容”问题

安装某个补丁会导致Outlook 2007启动时提示“该文件OLMAPI32.dll与Micrsoft Office Outlook不兼容” 下载后将压缩包解压,复制到:C:\Program Files\Microsoft Office\Office12(默认安装目录)下即可。

2010-10-22

RGSS-RTP Standard(RPG Maker XP素材库)

RPG Maker自带的标准素材库,含RGSS102J.dll

2010-10-11

Proxifier PE 2.91 中文版

让不支持代理服务器的软件能通过HTTP或SOCKS代理服务器或者代理链进行连接的工具。优于SocksCap的地方在于无需对每个应用程序进行设置,并支持HTTP代理。

2010-07-20

WinHLP32 for Windows 7

Vista之后Windows已经不自带Hlp文件的解释器了。这是用于Windows 7的。 看到两位朋友说64bit的Windows 7不能用。这个上传的比较早了,可能是32bit版本,64bit版本请换另一个链接。

2010-02-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除