<?xml version='1.0' encoding='gb2312'?>
<rss version='2.0'>
<channel>
<title>盒子论坛</title>
<description>DELPHI盒子技术论坛</description>
<link>https://bbs.2ccc.com/</link>
<language>zh-cn</language>
<copyright>Copyright 2004, bbs.2ccc.com</copyright>
<webMaster>root@2ccc.com</webMaster>
<docs>https://bbs.2ccc.com/rss.asp</docs>
<generator>Rss Generator By bbs.2ccc.com</generator>
<item>
<title><![CDATA[求颜色块显示控件 [含附件]]]></title>
<link>https://bbs.2ccc.com/topic.asp?topicid=768258</link>
<author>ybj316 </author>
<description><![CDATA[如图是 windirstat 显示文件大小的界面。不知delphi有无类似控件，模糊记得几年前有人在论坛介绍过，但具体不清楚了。
哪位了解这种控件 请分享告知，多谢！！]]></description>
<comments>回复:0 浏览:125</comments>
<pubDate>Sat, 22 Aug 2026 11:08:00 GMT</pubDate>
</item>
<item>
<title><![CDATA[GitHub宕机七小时]]></title>
<link>https://bbs.2ccc.com/topic.asp?topicid=768238</link>
<author>dbyoung </author>
<description><![CDATA[昨天，我和我的科学上网客服沟通了一个多小时。
当然，还有一个隐含目的，是让客服给我加点流量，哈哈哈。

[url=https://www.tmtpost.com/8106430.html]https://www.tmtpost.com/8106430.html[/url]]]></description>
<comments>回复:2 浏览:202</comments>
<pubDate>Tue, 18 Aug 2026 07:08:00 GMT</pubDate>
</item>
<item>
<title><![CDATA[delphi fmx开发设计界面，托上去的控件怎么看不见？ [含附件]]]></title>
<link>https://bbs.2ccc.com/topic.asp?topicid=768232</link>
<author>geyue </author>
<description><![CDATA[如题，没办法可视化设计啊，如图：
怎么办？]]></description>
<comments>回复:7 浏览:222</comments>
<pubDate>Mon, 17 Aug 2026 19:08:00 GMT</pubDate>
</item>
<item>
<title><![CDATA[第一次用frxReport A5纸预览是横向打印时却是纵向]]></title>
<link>https://bbs.2ccc.com/topic.asp?topicid=768227</link>
<author>jingzu </author>
<description><![CDATA[第一次用frxReport A5纸预览是横向打印时却是纵向，问AI也不知道问题所在和解决方法，特向大老指导一下解决方法，谢谢！！]]></description>
<comments>回复:8 浏览:142</comments>
<pubDate>Mon, 17 Aug 2026 09:08:00 GMT</pubDate>
</item>
<item>
<title><![CDATA[Delphi13对非 ASCII 的工程文件名/路径处理不完善？]]></title>
<link>https://bbs.2ccc.com/topic.asp?topicid=768206</link>
<author>liugaohui </author>
<description><![CDATA[invalid line command in the preprocessed source]]></description>
<comments>回复:7 浏览:202</comments>
<pubDate>Sat, 15 Aug 2026 04:08:00 GMT</pubDate>
</item>
<item>
<title><![CDATA[把 Delphi 命令行编译工具链分离出来，移植到 linux 运行， 交给 AI Agent调用]]></title>
<link>https://bbs.2ccc.com/topic.asp?topicid=768203</link>
<author>linsigong </author>
<description><![CDATA[最近彻底的把开发环境全部容器化了，然后共享存储。 剩下 delphi 13, 目前的作用是开发 Mac /IOS 程序框架。

移植思路如下：

1. 把 Delphi 13 的命令行工具全部分离出来，抛弃掉全部的 IDE。 然后在 linux 或者 mac 机器下面，可以用  Wine + dcc_xxxx 来运行。

2. 把编译工具链挂接到  codex/cc 等 agent 上，可以让 AI-Agent 调用，完成代码开发 -> 调试 -> 测试 -> 部署发布循环。


目前已经基本搞定了 mac OS 的开发链条了。 下一步是 IOS 。 

全程让  langcli 完成，我在旁边监督鼓励。 花了几十块的 token 费用。 

有兴趣的一起讨论一下。]]></description>
<comments>回复:8 浏览:259</comments>
<pubDate>Sat, 15 Aug 2026 03:08:00 GMT</pubDate>
</item>
<item>
<title><![CDATA[Delphi 13社区版已发布 [含附件]]]></title>
<link>https://bbs.2ccc.com/topic.asp?topicid=768164</link>
<author>hectic </author>
<description><![CDATA[Delphi 13社区版已发布]]></description>
<comments>回复:27 浏览:693</comments>
<pubDate>Wed, 12 Aug 2026 09:08:00 GMT</pubDate>
</item>
<item>
<title><![CDATA[codeTyphon新版本是不是有木马]]></title>
<link>https://bbs.2ccc.com/topic.asp?topicid=768144</link>
<author>intree </author>
<description><![CDATA[前几天单位电脑天擎自动扫描,扫描到一大堆木马在fpc目录里,不过我自己电脑的卡巴斯基倒是没报什么病毒,于是就从网上的在线扫描网站上扫了一遍,结果发现确实很多报木马的,近期刚上线的9.0也扫描了一下CodeTyphonIns\installbin\allzips\binfpc\i386-win32.zip,比之前的变得更多了,该不会是真的有木马啥的吧.
https://www.virustotal.com/gui/file/dcfa43d011a5c34c9fc41b29dfde8a508d396db34bbb75dc4e99f1f5df81eb0a/detection]]></description>
<comments>回复:8 浏览:418</comments>
<pubDate>Sun, 09 Aug 2026 13:08:00 GMT</pubDate>
</item>
<item>
<title><![CDATA[哪位老师那里有DxBodyTempControl三测单的源代码？]]></title>
<link>https://bbs.2ccc.com/topic.asp?topicid=768130</link>
<author>huo_v_wu </author>
<description><![CDATA[目前要要做三测单，看了DxBodyTempControl例子，但是功能还是不够 请问下哪位老师那里有他的源代码]]></description>
<comments>回复:4 浏览:200</comments>
<pubDate>Fri, 07 Aug 2026 02:08:00 GMT</pubDate>
</item>
<item>
<title><![CDATA[求验证表达式真假的函数]]></title>
<link>https://bbs.2ccc.com/topic.asp?topicid=768116</link>
<author>ybj316 </author>
<description><![CDATA[delphi7  运行时，将一个字符串（如 ' (5 > 3) and (2 &lt; 1) '）当作表达式来解析并验证其真假
1）不用第三方控件，可以考虑第三方单元文件里的函数；
2）目前本人是使用数据库的select 语句实现的 ，但感觉麻烦。]]></description>
<comments>回复:15 浏览:278</comments>
<pubDate>Thu, 06 Aug 2026 12:08:00 GMT</pubDate>
</item>
<item>
<title><![CDATA[阿里云的虚拟服务器的控制台用上了 AI，有点意思]]></title>
<link>https://bbs.2ccc.com/topic.asp?topicid=768088</link>
<author>pcplayer </author>
<description><![CDATA[我测试 Ubuntu 的远程桌面，在阿里云开了一个 Ubuntu 的实例，用浏览器打开它的管理后台连上去，是 Linux 的命令行界面，可以在里面输入 Linux 的命令。如果输入中文，它的 AI 介入。告诉它要干什么，AI 直接输出命令。我对 Linux 不熟悉，以前干这种事就是网上搜命令，试着输入，然后眼睛查看日志，等等。现在是 AI 输出命令，AI 自动去查看日志，确实方便了很多。

但是，在 AI 帮忙下搞了 2 小时，远程桌面还是没搞定。Linux 实在是不好玩。难怪微软把  Windows 越搞越烂还能继续混下去。]]></description>
<comments>回复:1 浏览:176</comments>
<pubDate>Tue, 04 Aug 2026 10:08:00 GMT</pubDate>
</item>
<item>
<title><![CDATA[现在用AI辅助开发，感觉国内模型确实差不多够用了]]></title>
<link>https://bbs.2ccc.com/topic.asp?topicid=768084</link>
<author>pherody </author>
<description><![CDATA[试了这么多国内模型，KIMI K3最强，DEEPSEEK v4 0731与GLM5.2感觉差不多，HY3稍差点，纯自我感觉，大家是不是也这样认为？
好处是只要规划好技术路线，AI就基本上可以完成了，不好的地方就是一下子代码太多，现在想看代码有什么问题，看半天头都大了，就懒得看，让模型自己找问题。]]></description>
<comments>回复:19 浏览:520</comments>
<pubDate>Tue, 04 Aug 2026 03:08:00 GMT</pubDate>
</item>
<item>
<title><![CDATA[Dev的事件委托, 把AI都搞迷惑..]]></title>
<link>https://bbs.2ccc.com/topic.asp?topicid=768070</link>
<author>tuesdays </author>
<description><![CDATA[明白——你想在 CoLMouseDown/CoLMouseUp 入口最前面就 Exit，不让双击的第二轮（Down2/Up2）跑进方法体。这比在方法中间判断干净得多。

核心还是那个判据：XDblClick 刚发生过。但要让它在前置 Exit 可靠，得想清楚标志的生命周期。

方案：XDblClick 置标志，Down/Up 入口前置 Exit
时序复盘（实测）

Down1 → Up1 → CLK#1 → DBL → CLK#2 → Down2 → Up2
          ↑置标志    ↑Exit   ↑Exit
DBL 在 Down2/Up2 之前，所以 DBL 置标志后，Down2 和 Up2 都能在入口检测到并 Exit。

关键问题：标志谁来复位？
如果 Down2/Up2 都 Exit 了，标志没人复位 → 残留 → 下一次真实单击被误吞。所以必须有一个地方复位。

两个选择：

选择 A：Down2 复位（吞 Down2），Up2 不用吞

DBL 置标志 → Down2 入口检测到 → 复位标志 + Exit。
Down2 被吞，没置 FIsDown。Up2 进入时 FIsDown=False → 走 Link.pas:1233 if not FIsDown 分支 → 左键 ClearItemsCheck + Exit。
问题：Up2 会 ClearItemsCheck（清多选）。双击后多选被清——可能误清。
但 Up2 不进删除/移动分支（已注释），不会删 item。Bug2 安全。
选择 B：Down2 和 Up2 都吞，各自复位

DBL 置标志 → Down2 入口检测到 → 复位标志 + Exit。
但 Up2 入口标志已被 Down2 复位 → Up2 检测不到 → 走正常流程 → FIsDown=False → ClearItemsCheck。
同样问题：Up2 还是会 ClearItemsCheck。
所以只要 Down2 吞了 FIsDown 没置，Up2 必然走 if not FIsDown 分支 → ClearItemsCheck。这是 Down2 被吞的必然副作用，除非 Up2 也单独吞。

真
d#1145-1145
CoLMouseDown 与上一次CoLMouseDown的时间距离呢?
这是个聪明的判据——用两次 Down 的时间间隔区分 Down2 和正常单击。

思路验证
双击的 Down1 和 Down2 间隔极短（双击间隔，系统默认 ~500ms 内，实际通常 200-400ms）。而两次独立单击的间隔通常更长（人有意操作，>500ms）。

但这里有个致命问题：判据方向反了。

你想用"距上次 Down 很近"识别 Down2。但 Down2 进入时，能比对的"上次 Down"是 Down1——间隔确实短。可问题是：

Down2 入口怎么知道"上次 Down"是 Down1 还是上一次独立单击？

假设用户快速连击两次（两次独立单击，间隔 300ms）：

第1次单击 Down → Up → 打开
第2次单击 Down（间隔 300ms）→ 入口判"距上次 Down 300ms，很近" → 误判为 Down2 吞掉 → 第2次单击失效
快速连击是合法操作，会被误杀。

双击间隔 vs 快速单击——区分不了
场景	两次 Down 间隔
双击的 Down1→Down2	~200-400ms
快速连击两次单击	~300-500ms
两者重叠，纯靠时间间隔区分不了。Windows 自己判双击也是用时间间隔 + 同坐标两个条件——但即使加了同坐标，快速同点连击两次单击和双击依然区分不了（这就是为什么双击模式存在——单击模式默认双击会触发两次单击打开）。

真正能区分的只有"系统判定为双击"这个事实
Down2 之所以是 Down2，不是因为它距 Down1 近，而是因为系统把它当双击的第二下（发了 WM_LBUTTONDBLCLK 而非 WM_LBUTTONDOWN）。这个事实体现在 Shift 参数里——WM_LBUTTONDBLCLK 派发的 MouseDown，Shift 含 ssDouble！

让我验证这个。VCL TControl.WMLButtonDblClk 把 WM_LBUTTONDBLCLK 当 WM_LBUTTONDOWN 重新派发时，传给 MouseDown 的 Shift 包含 ssDouble。DevExpress 全链没覆写，原样保留。

如果是这样，Down2 入口可以直接判 ssDouble in Shift——这是 Down2 独有的、Down1 和正常单击都没有的标志，零歧义。

让我查 VCL 源码确认 ssDouble 的传递。]]></description>
<comments>回复:1 浏览:259</comments>
<pubDate>Mon, 03 Aug 2026 06:08:00 GMT</pubDate>
</item>
<item>
<title><![CDATA[Delphi 13 关于 ARM 开发一点见解]]></title>
<link>https://bbs.2ccc.com/topic.asp?topicid=768060</link>
<author>bear1022 </author>
<description><![CDATA[1、目前 Delphi 13 的PAServer 无 ARM 版本，但有X86 的Linux版本。经过测试，直接将Ubuntu 24 上的SDK 复制到Delphi 13的目录下，可以脱离PAServer，在本地交叉编译，生成可执行文件，可执行文件可以在X86的Ubuntu 上完美运行。
2、如果将 ARM版本上的Ubuntu 的SDK，也按要求，复制到Delphi13的本地，是否也应该可以做本地编译？]]></description>
<comments>回复:10 浏览:518</comments>
<pubDate>Mon, 03 Aug 2026 03:08:00 GMT</pubDate>
</item>
<item>
<title><![CDATA[请问一下，用ctrl+D格式化代码，默认是80个字符就换行，能不能设置长一点？]]></title>
<link>https://bbs.2ccc.com/topic.asp?topicid=768055</link>
<author>smallxxx </author>
<description><![CDATA[如题，谢谢]]></description>
<comments>回复:12 浏览:205</comments>
<pubDate>Mon, 03 Aug 2026 01:08:00 GMT</pubDate>
</item>
</channel></rss>