- 博客(10)
- 资源 (7)
- 收藏
- 关注
原创 VBA操作备注
Attribute VB_Name = "NewMacros"Sub Macro1()'' Macro1 Macro' 宏由 Administrator 录制,时间: 2020/09/27'' '定义字符串变量,修改表中日期上的错误信息 s = "填表人(签字): *** 填表时间: 2020年 9月26日 .
2020-09-28 00:04:01 1166
原创 PXL游戏引擎在安卓下的表现问题及解决办法
最近一直在做一个棋牌游戏项目, 使用的是PXL引擎, 其实用PXL和FMX结合,将游戏中很多元素看作控件来定义开发游戏会大大的提高效率,你不需要定义各个控件直接的属性,事件,还是挺方便的,但是随着深入的开发,今天突然发现在游戏开始界面扑克牌发完以后帧率掉到20多,我就郁闷了,一个小游戏而已,手机的处理器真差劲,电脑端就一点看不出掉帧,第一个想到就是绘图方面的问题,扑克牌我是先用PXL的Bitma...
2018-03-19 16:20:47 978
原创 关于PaxCompiler字符串注意的问题
继续我的PaxCompiler游戏脚本创作,发现个问题,在PaxCompiler脚本里面定义一个类(不是主脚本),主脚本引用这个定义类的脚本,返回一个字符串, 这个字符串显示出来是乱码, 如果再主脚本里面定义,对话框显示出来就不是乱码,调试发现,PaxCompiler保存字符串为UTF8的模式,显示的时候调用UTF8ToString函数转换下显示:unit Unit1;interf
2017-07-25 17:29:45 999
原创 PaxCompiler脚本编译的一些要注意的问题
使用PaxCompiler做脚本的时候,有的时候我们需要在脚本中引用其他的脚本文件,如果脚本文件放入程序的根目录引用是没有任何问题的,但是我们做脚本的时候不可能脚本都放到程序的根目录,这样引用的会找不到要引用的脚本文件pas,但是PaxCompiler提供了一个事件,可以在脚本编译的时候手工加载引用的pas具体如下:PaxCompiler1.OnUsedUnit := DoUsedUn
2017-07-24 10:55:48 1874
原创 关于选择脚本的问题
这几天在写一个游戏,使用delphi开发,引擎使用的是pxl,准备给游戏加入脚本功能,首先想到的是使用lua,但是自己能力和精力有限,对lua不是很了解,找了几个lua的库,都不是很理想,PLUA 这个库还是封装的不错的,但是不支持安卓, verysimplelua支持,但是他的调用方式让人受不了,不管什么都封装成函数, 先不说工作量,就是LUA脚本写出来,太别扭, 后来还是使用delphi下最快
2017-07-23 23:54:41 449
原创 使用freetype生成字体图片FireMonkey效率问题
下面是测试代码,经过优化后主要是重设png图像大小,严重影响速度,一万字可能需要5秒左右,解决方案,自己写一个png文件的解析生成单元,png格式文件还是比较简单的,如果单纯生成一个可调用的字体png图像文档,只需要包含必要的四个区块就可以了,(其实是两个,其他两个一个是固定的头部信息,一个是固定的尾部信息),关于png分析网上文档很多,不做分析,贴出原始FireMonkey的TBitmap测试代
2017-06-26 11:18:18 1358
原创 关于delphi在DLL中使用TStyleManager加载皮肤ListView的问题
DLL中的窗体嵌入到主程序的Panel中,一旦使用皮肤后,退出过程中程序全面崩溃,不使用皮肤没有任何的问题,不知道为什么,想着死马当着活马医,找到关键点,加上异常处理算了,自己水平可能有问题,调试到最后竟然跟踪到System.Classes单元的{ Standard window procedure }function StdWndProc(Window: HWND; Message: UI
2017-01-03 20:40:28 1564 1
转载 FMX.Memo.TMemo Methods
Show: Delphi C++Display PreferencesFMX.Memo.TMemo MethodsFrom RAD Studio API DocumentationUp to Parent: TMemoInheritedProtected_AddRefprotectedCalled when an
2015-03-25 18:40:38 1944
原创 FMX.Memo.TMemo Properties
Show: Delphi C++Display PreferencesFMX.Memo.TMemo PropertiesFrom RAD Studio API DocumentationUp to Parent: TMemoInheritedProtectedAbsoluteEnabledpublicSpecifi
2015-03-23 22:57:03 1647
原创 Delphi写驱动的一些基础知识
1 驱动的分类驱动程序分为支持即插即用方式的WDM方式驱动和不支持即插即用的NT方式驱动程序2:使用Delphi编写驱动程序我用的是mickeylan大侠的Delphi驱动开发包3:一个例程unit driver;interfaceuses nt_status, ntoskrnl;function _DriverEntry(DriverObject:PDriverObject;RegistryPath:PUnicodeString):NTSTATUS; stdcall;imp
2010-08-23 12:56:00 1547
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人