社区
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;
我靠,是不是表示啥高科技?②
高人指点一下。
...全文
135
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)
delphi
中VCL一些bug的补丁修复包VCLfix
pack
介绍
Delphi
存在问题且不再维护,使用控件时会遇到难题。现分享一个
Delphi
的补丁包VCLfix
pack
,还给出了其下载地址http://download.csdn.net/detail/sushengmiyan/4637884,并将以修复例子展示。
Delphi
控件开发指南:从基础到高级实践
本文系统讲解
Delphi
控件开发全流程,涵盖TComponent派生、设计时/运行时行为控制、属性编辑器实现、DFM流化持久化、控件注册与打包分发等核心技术。重点解析Object Pascal面向对象机制、组件安装调试技巧及版本兼容性处理,适用于
Delphi
10.4及以上版本,面向控件开发者提供可落地的工程实践方案。
C++头文件转
Delphi
工具:原理、实现与跨语言接口实践
本文介绍一款自研C++头文件转
Delphi
接口单元(.pas)的工具,聚焦跨语言二进制接口对接。核心涵盖词法语法解析、C++到
Delphi
类型精确映射(含指针、结构体对齐)、调用约定(__stdcall/__cdecl)处理、名称修饰规避策略,以及DLL导入声明生成。强调ABI一致性、内存布局匹配与可调试性,适用于Windows平台C++ SDK在
Delphi
项目中的快速集成。
C++ Builder XE12第三方VCL组件安装实战:KonopkaControls与TMS UI
Pack
配置指南
本文详细阐述在C++ Builder XE12中安装KonopkaControls与TMS VCL UI
Pack
两大VCL组件库的完整流程,涵盖环境确认、包编译与安装顺序、运行时/设计时包配置、C++链接器与库路径设置、常见错误(如
Class
not registered、identifier unresolved)的根因分析与解决方法,并强调路径管理、团队协作配置及故障隔离调试策略,聚焦于VCL组件在C++ Builder下的兼容性适配与工程化集成。
C++头文件转
Delphi
工具:原理、实现与跨语言调用实践
本文介绍一款用于将C/C++头文件(.h)自动转换为
Delphi
接口单元(.pas)的工具,涵盖其预处理模拟、语法解析、语义分析、类型映射与Pascal代码生成等核心原理;重点解析结构体对齐、调用约定、字符串传递、回调函数及C++类封装等跨语言调用关键问题,并提供实操步骤与常见错误排查方法。
Delphi
5,943
社区成员
262,942
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章