社区
Delphi
帖子详情
delphi pack class是什么?
iamduo
2009-11-02 12:48:18
昨晚,我在尝试把某些控件从D7搬到D2010上。在处理Asta的时候,
有几个提示特怪,
我们一般都是这样写类的
Txxx=class
private
public
可是Asta的作者竟然是这样写得
Txxx=pack class//这个是什么意思?①
private
public
我是直接把Pack删掉了。就不知道是何解?
还有一个
Boolean(Str[0]):=xxx<>nil;
我靠,是不是表示啥高科技?②
高人指点一下。
...全文
139
8
打赏
收藏
delphi pack class是什么?
昨晚,我在尝试把某些控件从D7搬到D2010上。在处理Asta的时候, 有几个提示特怪, 我们一般都是这样写类的 Txxx=class private public 可是Asta的作者竟然是这样写得 Txxx=pack class//这个是什么意思?① private public 我是直接把Pack删掉了。就不知道是何解? 还有一个 Boolean(Str[0]):=xxxnil; 我靠,是不是表示啥高科技?② 高人指点一下。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
laivoiqwer.
2009-11-02
打赏
举报
回复
Boolean(Str[0]):=xxx <>nil;
这种写法和原来c#的有一种写法一样
估计。。。
laivoiqwer.
2009-11-02
打赏
举报
回复
不懂
阿发伯
2009-11-02
打赏
举报
回复
[Quote=引用 4 楼 kobaer 的回复:]
压缩存储类 中的压缩何解啊?
[/Quote]
使类的字段按字节对其,缺省是双字对齐
阿发伯
2009-11-02
打赏
举报
回复
Boolean(Str[0]):=xxx <>nil;
这一句的意思是:
if xxx = nil then
Str[0] := 0 (#0)
else
Str[0] := 1 (#1)
如果Str是字符串或者字符数组,应该是#1和#0
laivoiqwer.
2009-11-02
打赏
举报
回复
压缩存储类 中的压缩何解啊?
gyk120
2009-11-02
打赏
举报
回复
packed class,压缩存储类
火龙岛主
2009-11-02
打赏
举报
回复
应该是:
Txxx = packed class//这个是什么意思?①压缩存储
private
public
end;
ERR0RC0DE
2009-11-02
打赏
举报
回复
pack class?
木见过,楼主按下F1,将帮助copy过来瞅瞅
Str是什么类型,String的话,我在D7编绎不过。
Boolean(Str[0]) := xxx <>nil;
Str[0]转换成Boolean类型进行赋值(Boolean就是0..1)
TMS VCL UI
Pack
v13.4.0.1 在
Delphi
12中的安装、配置与核心控件实战
在Windows桌面应用开发领域,第三方UI控件库是提升开发效率和界面美观度的关键工具。其核心原理在于通过封装可复用的可视化组件,为开发者提供超越原生控件的丰富功能和现代视觉风格。这类库的技术价值在于能大幅缩短开发周期,降低从零构建复杂界面的成本,并确保应用程序拥有专业、统一的视觉效果。其典型应用场景广泛覆盖企业信息管理系统、数据监控仪表盘及各类工具软件。本文聚焦于VCL生态中久负盛名的TMS VCL UI
Pack
,以其最新的v13.4.0.1版本为例,详细解析在最新
Delphi
12 Athens环境下
TMS VCL UI
Pack
源码版安装排错与高频实战技巧解析
Delphi
桌面开发中,商业控件包是提升界面效率的关键,而VCL组件体系则承担着从窗体设计到业务逻辑落地的核心职责。理解控件包的工作原理,包括其设计期与运行期包机制、多版本IDE兼容性以及源码级调试能力,是稳定构建大型管理系统的前提。在工程实践中,开发者常需处理MD5哈希计算、JSON数据解析、数据导出至Excel及窗口置顶等基础需求,这些能力与控件库配合能显著缩短开发周期。同时,控件丢失、编译冲突等问题往往源于安装链路未理顺,掌握系统化的排错方法可保障项目可持续维护。本文以TMS VCL UI
Pack
delphi
中VCL一些bug的补丁修复包VCLfix
pack
介绍
delphi
本身就存在问题,现在又不维护了,所以有时候用到控件的时候就不知道怎么办了。 现在知道了一个
delphi
的补丁包,感觉不错,拿出来分享一下。 下载地址:http://download.csdn.net/detail/sushengmiyan/4637884 拿一个修复的例子来说吧:看代码 {$IF CompilerVersion < 20.0} //
Delphi
6-200
Delphi
控件开发指南:从基础到高级实践
控件(Component)是可视化编程的核心元素,基于面向对象思想构建。在
Delphi
开发中,控件继承自TComponent类,通过Published属性、事件处理等机制实现设计时与运行时的交互。掌握控件开发技术能显著提升RAD工具的开发效率,特别适用于需要封装复用UI组件或硬件接口的场景。本文以语法高亮编辑框(TSyntaxMemo)和复合搜索框(TSearchBox)为例,详解如何通过扩展现有控件、组合控件等方式实现功能增强。同时介绍设计时行为控制、属性编辑器开发等进阶技术,帮助开发者构建更专业的Del
C++头文件转
Delphi
工具:原理、实现与跨语言接口实践
在Windows桌面开发领域,跨语言调用是常见的工程需求,尤其是C++与
Delphi
之间的互操作。其核心原理在于理解两种语言在数据类型、内存布局和函数调用约定上的差异,并建立准确的映射关系。这涉及到对应用程序二进制接口(ABI)的深入掌握,包括结构体对齐、指针传递和名称修饰等底层细节。从技术价值看,可靠的自动转换工具能极大提升开发效率,减少手动绑定易引入的错误,保障项目的稳定性和可维护性。典型的应用场景包括集成硬件厂商的C++ SDK、调用高性能算法库,或在遗留系统中复用
Delphi
的界面框架。本文通过解析
Delphi
5,943
社区成员
262,941
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章