<?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[fmx 如何让子窗体显示在任务栏中]]></title>
<link>https://bbs.2ccc.com/topic.asp?topicid=727777</link>
<author>fu806302364 </author>
<description><![CDATA[fmx 如何让子窗体显示在任务栏中，并且主窗体最小化时，子窗体不跟随]]></description>
<comments>回复:0 浏览:29</comments>
<pubDate>Fri, 17 Apr 2026 17:04:00 GMT</pubDate>
</item>
<item>
<title><![CDATA[TMS VCL UI Pack v13.6.1.2 for Delphi & CB 7-13 Florence Full Source]]></title>
<link>https://bbs.2ccc.com/topic.asp?topicid=727762</link>
<author>tms2021 </author>
<description><![CDATA[
更多控件请加QQ群：462884906

请勿转发！


通过网盘分享的文件：TMS VCL UI Pack v13.6.1.2 for Delphi & CB 7-13 Florence Full Source.rar
链接: https://pan.baidu.com/s/11766RCbiW-WLSa2zYzzwRQ?pwd=eap6 提取码: eap6 
--来自百度网盘超级会员v7的分享]]></description>
<comments>回复:0 浏览:42</comments>
<pubDate>Fri, 17 Apr 2026 01:04:00 GMT</pubDate>
</item>
<item>
<title><![CDATA[Winsoft PDFium Component Suite v8.5]]></title>
<link>https://bbs.2ccc.com/topic.asp?topicid=727763</link>
<author>tms2021 </author>
<description><![CDATA[更多控件请加QQ群：462884906

请勿转发！

通过网盘分享的文件：Winsoft PDFium Component Suite for FireMonkey v7.5 for Delphi 13 Florance.rar
链接: https://pan.baidu.com/s/1y14v1Yi-KP0hBX9Bv9HsEA?pwd=nvex 提取码: nvex 
--来自百度网盘超级会员v7的分享]]></description>
<comments>回复:0 浏览:64</comments>
<pubDate>Fri, 17 Apr 2026 01:04:00 GMT</pubDate>
</item>
<item>
<title><![CDATA[高手帮忙看看，这个如何解决？ [含附件]]]></title>
<link>https://bbs.2ccc.com/topic.asp?topicid=727759</link>
<author>sensorwu </author>
<description><![CDATA[Delphi 12 正常运行，突然出现注册界面，应该如何解决？]]></description>
<comments>回复:7 浏览:162</comments>
<pubDate>Thu, 16 Apr 2026 23:04:00 GMT</pubDate>
</item>
<item>
<title><![CDATA[Troubleshooting with Delphi LSP in RAD Studio 13.x and before [含附件]]]></title>
<link>https://bbs.2ccc.com/topic.asp?topicid=727741</link>
<author>emailx45 </author>
<description><![CDATA[Troubleshooting: Delphi LSP in RAD Studio 13.x and before

1) Typically, LSP is very unruly in Delphi. Therefore, you could try a few workarounds, if possible!

Try enabling logging of LSP actions for future analysis of the project and file being edited.

a) Open Registry and create this key, if does not exists:

--> HKEY_CURRENT_USER\Software\Embarcadero\BDS\37.0\LSP  *if does not exists, create it
------> create a new key called: "DelphiLSPLog" as DWORD type
------> put the value hex $ff or decimal 255

Now, log files will be located in C:\Users\&lt;User>\AppData\Local\Temp\DelphiLSP

2) If you click on an external function/procedure in your unit and the LSP cannot find it, so, in Debug mode, try:

a) checking if the path of the possible unit to be searched is in the Delphi "Browse Path";

b) try adding the "$Y+" directive to the unit or project in general so that information about the objects is properly generated in the compiled file. Remember that this will increase the size of the DCU, so this is only valid for the development stage.

By default, this directive will be used: {$YD} {$DEFINITIONINFO ON}

Other options: (always use "Y" in conjunction with "D" or "L", otherwise it will have no effect!)
{$Y+}, {$Y-}, or {$YD}; {$REFERENCEINFO ON}, {DEFINITIONINFO OFF} or {$REFERENCEINFO OFF}, or {DEFINITIONINFO ON}

https://docwiki.embarcadero.com/RADStudio/Florence/en/Symbol_declaration_and_cross-reference_information_(Delphi)]]></description>
<comments>回复:0 浏览:130</comments>
<pubDate>Wed, 15 Apr 2026 19:04:00 GMT</pubDate>
</item>
<item>
<title><![CDATA[Good Times: Windows 95 Electron v5.0 [ MS Windows / Linux ] installer [含附件]]]></title>
<link>https://bbs.2ccc.com/topic.asp?topicid=727732</link>
<author>emailx45 </author>
<description><![CDATA[This is Windows 95, running in an Electron app. Yes, it's the full thing. I'm sorry.

Before you can run this from source, you'll need the disk image. It's not part of the repository, but you can grab it using the Show Disk Image button from the packaged release, which does include the disk image. You can find that button in the Modify C: Drive section.

Unpack the images folder into the src folder, creating this layout:

- /images/windows95.img
- /images/default-state.bin
- /assets/...
- /bios/...
- /docs/...

Once you've done so, run npm install and npm start to run your local build.

If you want to tinker with the image or make a new one, check out the QEMU docs.https://github.com/felixrieseberg/windows95/blob/main/docs/qemu.md

----------

Virtual machines are not a new concept, and the ability to run Windows within Windows has been around for decades. However, "Windows 95 Electron" is not your typical virtual machine. This Electron app has the entire Windows 95 rewritten in JavaScript. On modern hardware, it boots in seconds and works quite snappily, allowing you to browse the thirty-year-old operating system and even play some games.

While the project was made for educational purposes only, you can do quite a lot with it, and the latest update to version 5.0 makes it even more capable. With the latest release, Windows 95 Electron now supports the Z: drive for shared files with your primary Windows installation, clipboard, CD-ROM for mounting ISO files, internet connection, better visuals, and more. Here is the changelog:

Z: drive: Pick any folder on your real machine and it shows up inside Windows 95 as the Z: drive — long filenames and all. A new W95TOOLS guest agent maps \\HOST automatically on boot, and SMB READ_RAW makes file copies roughly 20× faster than before.

Shared clipboard: Copy text on your host, paste it in Notepad. Copy in Windows 95, paste it back out. The guest agent talks to the host over the VMware backdoor port, so no networking required.

CD-ROM: Mount an .iso and it appears as D:. Install things the way you did in 1997.
Real internet (sort of): A raw TCP relay lets the guest reach beyond port 80 — IRC, FTP, telnet, whatever ancient client you can dig up. Also fixed a v86 NE2000 ring-buffer wrap that was quietly stalling downloads.

Nicer to look at: The launcher got a 98.css facelift, and there's a new info bar with live CPU/disk/net sparklines that tucks away until you hover.

Quality of life: Seamless mouse via VBMOUSE (no more pointer-lock jail), "Boot from scratch" in the Machine menu, "Start without state" is always available, and your files survive disk-image upgrades. A v86 fix stops windowed DOS boxes from corrupting the screen.

sources
https://github.com/felixrieseberg/windows95

binary
https://github.com/felixrieseberg/windows95/releases/tag/v5.0.1]]></description>
<comments>回复:6 浏览:192</comments>
<pubDate>Wed, 15 Apr 2026 04:04:00 GMT</pubDate>
</item>
<item>
<title><![CDATA[indy 的组播 IdIPMCastClient1 及delphi 自带的Tsocket类 在fmx 下的linux 下的大坑]]></title>
<link>https://bbs.2ccc.com/topic.asp?topicid=727727</link>
<author>hecongzhen </author>
<description><![CDATA[最近使用delphi10.4 使用Indy10  开发fmx 在linux 下的组播程序；发现以下问题
linux 系统 ： 信创的UOs 和 ubuntu 20 装在wmvare 虚拟机中
主机 windows 11
情况是这样的
使用indy 的  IdIPMCastClient1 组件进行组播测试，发现 
window-》linux 不通
window-》window 通
linux-》windows 通

经过在网上搜索问题，刚开始以为是 linux 系统下有什么机关（本人 刚 接触linux 不太熟悉）
1 关闭 linux 防火墙
2 关闭 rp_filter 
3 通过wireshark 抓包

得到以下结果：
1 wireshark 能准确的抓到 组播数据包！
2 通过ul 命令 也能接受到 windows 上的组播信息
3 但是自己写的测试程序 任然是 linux-》windows 不通

----------经过以上测试 怀疑是 IdIPMCastClient1 组件的问题---
于是开始 自己 通过 delphi 自带的System.Net.Socket 的Tsocket 进行编程测试
经过一番折腾，问题任然存在
window-》linux 不通
window-》window 通
linux-》windows 通

----------懵逼了----------
于是 利用delphi 自带的 linux 单元  Posix.NetinetIn, Posix.ArpaInet, Posix.SysSocket, Posix.SysSelect 进行最原始测试

问题终于发现。

在 linux 组播下有一个坑。就是 绑定socket 的ip地址 必须是 0.0.0.0//不能是具体地址；而加入组播 函数的 ip地址 必须是 192.168.2.3 //具体的ip地址（你网卡的具体地址）
-----代码如下----------
var
  local_addr : sockaddr_in ; //local address
   group_addr : sockaddr_in;
   sAddr :sockaddr;
  mreq :ip_mreq ;

  addr_len,optRe : integer;
  yes:integer;
begin
  linuxSocket := socket(AF_INET,SOCK_DGRAM,0) ;
  local_addr.sin_family :=AF_INET;

  local_addr.sin_addr.s_addr := inet_addr('0.0.0.0'); //设定本地监听必须是0.0.0.0 这里是关键！重点
 // local_addr.sin_addr.s_addr := inet_addr('192.168.2.3');

  local_addr.sin_port := htons(6800); //this port must be the group port//设置端口复用

  optRe :=  setsockopt(linuxSocket,SOL_SOCKET,SO_REUSEADDR,yes,sizeof(yes));
  if (optRe&lt;0) then
  begin
    Memo1.Lines.Add('setsockopt fail = '+optre.ToString);
    exit;
  end;

  CopyRecord(@sAddr,@local_addr,TypeInfo(sockaddr_in));

  optRe :=  bind(linuxSocket,sAddr,sizeof(sAddr));
  if (optRe=-1) then
  begin
    Memo1.Lines.Add('bind fail='+optRe.ToString);
    exit;
  end;

 mreq.imr_multiaddr.s_addr :=inet_addr('225.0.0.100') ;

 mreq.imr_interface.s_addr :=inet_addr('192.168.2.3'); //设定用新网卡来接收组播. 这里是关键！重点

 optRe := setsockopt(linuxSocket,IPPROTO_IP,IP_ADD_MEMBERSHIP,&mreq,sizeof(mreq))  ;
  if ( optRe&lt; 0) then
  begin
     Memo1.Lines.Add('setsockopt membership fail = '+optre.ToString);
  end;



end;
----------
如果 ip 和 加入组播的地址 不按规定来，代码不会有任何错误；
但是 在接受线程 中的 recv 不会接受数据
var
  errorcode:integer;
begin
  while not Self.Terminated do
  begin
    try
      if Form1.linuxSocket>0 then
      begin
        FillChar(buf,Length(buf),0);
        reLen := recv(Form1.linuxSocket,buf,Length(buf),0);// 地址设置不对 这个地方不会接受数据
        if reLen>0 then
          Synchronize(self,form1.OnReceive);
      end;
    except  on e :Exception do
          begin
          errorcode := GetLastError;
          if errorcode=10004 then
          begin   //socket 已经关闭
          self.Terminate;
          end;
          end;
    end;
    Sleep(100);
  end;

end; 
----------
仅此记录，已方便以后兄弟 避免踩坑；
目前 只能自己 用最原始的linux socket 编写程序 来解决 IdIPMCastClient1 和delphi Tsocket的组播问题；
（或许 我对IdIPMCastClient1 或 delphi Tsocket 理解的还不够，有知道的兄弟 可以提醒以下 ） ]]></description>
<comments>回复:3 浏览:150</comments>
<pubDate>Wed, 15 Apr 2026 03:04:00 GMT</pubDate>
</item>
<item>
<title><![CDATA[Delphi界面操作后怎么撤销到上一步呀？]]></title>
<link>https://bbs.2ccc.com/topic.asp?topicid=727709</link>
<author>tianpanhaha </author>
<description><![CDATA[Delphi界面操作后怎么撤销到上一步呀？
比如在界面删除一个控件，就没办法恢复了。控件调整后，也不能到之前。
大家有没有什么好的办法，撤回到上一步呢？]]></description>
<comments>回复:15 浏览:238</comments>
<pubDate>Tue, 14 Apr 2026 05:04:00 GMT</pubDate>
</item>
<item>
<title><![CDATA[服务器端通过 HTTP 主动通知客户端，不是 webSocket，就是简单的 HTTP]]></title>
<link>https://bbs.2ccc.com/topic.asp?topicid=727694</link>
<author>pcplayer </author>
<description><![CDATA[https://blogs.embarcadero.com/server-sent-events-sse-getting-real-time-updates-in-your-apps/]]></description>
<comments>回复:2 浏览:223</comments>
<pubDate>Mon, 13 Apr 2026 08:04:00 GMT</pubDate>
</item>
<item>
<title><![CDATA[CnPack IDE专家包发布1.8.0正式版，支持Delphi界面动态汉化]]></title>
<link>https://bbs.2ccc.com/topic.asp?topicid=727690</link>
<author>cnpack </author>
<description><![CDATA[2026年4月13日，开放源码的CnPack IDE专家包发布1.8.0正式版，支持Delphi界面动态汉化，欢迎下载使用。

下载地址：
https://www.cnpack.org/showdetail.php?id=1023&lang=zh-cn

或网盘：
https://pan.baidu.com/s/1VtErbS8XKvdp17rf7kJQFQ?pwd=9hg9

更新记录：
+ 支持 RAD Studio 13.1。
+ 语言菜单增加 Delphi / C++Buidler / RAD Studio 的界面汉化功能。
+ AI 辅助编码工具增加小米 MiMo 的支持。
+ 注释整理专家增加对齐注释块的功能。
+ 调试扩展专家增加对整型变量的增强显示。
+ 窗体设计专家增加保存锁定状态的菜单项。
* F2 改名功能的输入框增加 Ctrl+A 全选的机制。
* 设置对话框增加配置所有快捷键的功能按钮。
* 调试信息查看器搜索时在多个查看窗口中同步搜索的历史记录。
* 安装包内增加杂凑命令行 CnHash 并将各文件杂凑值打包。
* 其他错误修正与改进。

关于动态汉化内容的补充：

Delphi IDE的汉化并非完整，这是从一开始的技术手段及定位就已确定的。
首先，Delphi中很多动态界面，包括复用对话框后动态替换文字、包括弹出菜单时根据当前实际情况动态增删改菜单条目，没法翻（如果这些字符串来源于resourcestring，日后可以考虑拦截LoadResString进行动态翻译，但写死在Delphi代码里的就没招了）。
其次，Delphi包含了部分.NET界面的窗体、组件，如Together相关等，这部分完全脱离了VCL框架，也没法翻。
再者，不少设置对话框中的界面控件如ComBoBox等，其条目和内容被作为内部Key处理，而且如果翻了其Items，会导致ItemIndex发生变化，影响其保存加载功能；还有TabSet的TabList，Delphi内部用其Objects保存了部分数据，赋值后会导致其丢失而出异常，这部分我们也只能不去翻译。
还有，Delphi高版本里和编辑器同级的许多Frame，如CPU、历史等，由于其结构复杂且又是动态生成，而我们的多语翻译组件对复杂Frame的处理也不够完善，这部分为了避免引入更多的Bug，也只能先不翻译。]]></description>
<comments>回复:14 浏览:351</comments>
<pubDate>Mon, 13 Apr 2026 03:04:00 GMT</pubDate>
</item>
<item>
<title><![CDATA[IntraWeb 16.1.10]]></title>
<link>https://bbs.2ccc.com/topic.asp?topicid=727689</link>
<author>pp0123 </author>
<description><![CDATA[https://downloads.atozed.com/intraweb/iw16.1.10.exe
支援 XE13 但同样没有效的 Key

The features of the IntraWEB Ultimate
Program guide server options (right-click on ServerContoder side in IDE) allows you to set the most common settings quickly and intuitively.
The attribute -ServerControll can now be automatically loaded at run time from the file .INI when AutoLoadIniSinstall = True. This new feature allows you to change the behavior of the external application that does not need rebuilt. At the time of design, you can save the current settings or files .INI blank through The guide and server options.
The installation program -IntraWeb allows you the option to install two memory management: FastMM 4.992 and ScaleMM 2. FastMM 4.992 contains the latest improvements targeting the multi-threaded application.
ScaleMM 2 has been extensively tested with IntraWeb and it shows superior performance (when compared to FastMM 4.9 x) in some test situations. Both are active the better the memory management, Delphi standard (as well as a branch FastMM).
Policy support content security (CSP).
A good part of the rendering engine has been re-structured to remove JavaScript, CSS and the code is not safe (according to the best practices of the CSP). A nonce is included in all the file commands / links.
Support resource sharing origin (CORS).
Lock images based on SVG new (image, "loading"). SVG has a size much more compact, have rendered perfectly regardless of the background color.
Infrastructure function-the Callback has to be restructured completely: better performance and more flexibility, now you can have the method hide the form call back Ajax.
No need to cancel the registered call back to the component / control IW again. The method RegisterCallBack () has a number of overload and it is available from the version TIWForm.
Structure data no key new enhancement is use to control the session. This is a big boost in performance and scalability, a when there is no important part any course session list again.
New computer ServerControll.SessionOptions.AllowSearchEngines. If false, all search engines will be blocked right from the start before creating the session. IntraWeb is also feedback to a file robot.txt integrated for the asking SearchEngine.
Boot code / download new code to be used when starting a new session. Navigation little more used and download the app faster.]]></description>
<comments>回复:1 浏览:203</comments>
<pubDate>Sun, 12 Apr 2026 21:04:00 GMT</pubDate>
</item>
<item>
<title><![CDATA[TMS VCL UI Pack v13.6.1.0]]></title>
<link>https://bbs.2ccc.com/topic.asp?topicid=727678</link>
<author>tms2021 </author>
<description><![CDATA[更多控件请加QQ群：462884906

请勿转发！
通过网盘分享的文件：TMS VCL UI Pack v13.6.1.0.rar
链接: https://pan.baidu.com/s/1ek1KQqEJHY84GTv_Xz-acg?pwd=aqbn 提取码: aqbn 
--来自百度网盘超级会员v7的分享]]></description>
<comments>回复:0 浏览:104</comments>
<pubDate>Sun, 12 Apr 2026 03:04:00 GMT</pubDate>
</item>
<item>
<title><![CDATA[Winsoft PDFium Component Suite v8.5 [含附件]]]></title>
<link>https://bbs.2ccc.com/topic.asp?topicid=727677</link>
<author>tms2021 </author>
<description><![CDATA[更多控件请加QQ群：462884906

请勿转发！]]></description>
<comments>回复:0 浏览:120</comments>
<pubDate>Sun, 12 Apr 2026 03:04:00 GMT</pubDate>
</item>
<item>
<title><![CDATA[Delphi 写的 AI MCP SERVER]]></title>
<link>https://bbs.2ccc.com/topic.asp?topicid=727676</link>
<author>pcplayer </author>
<description><![CDATA[https://github.com/MicrotronX/mxLore

39 MCP Tools — search, create, update, recall knowledge across projects
Multi-Project — one server, many codebases, cross-project search
Skill Evolution — tracks which AI checker rules actually help, auto-tunes
Institutional Memory — lessons learned with recall, gate levels, graph-based knowledge links
Multi-Agent — agents communicate across projects via message bus
Admin UI — web dashboard for team members, keys, projects, intelligence metrics
Team Connect — invite links with rate-limited landing page, one-click setup for Claude Code, claude.ai, Cursor, and more
Semantic Search — hybrid vector + full-text search (MariaDB 11.6+ with VECTOR support)
AI Batch — automatic summaries, tagging, stale detection at boot time
Works in claude.ai — CTOs and PMs use mxLore from a chat window, developers from Claude Code — same server, same knowledge]]></description>
<comments>回复:6 浏览:294</comments>
<pubDate>Sun, 12 Apr 2026 01:04:00 GMT</pubDate>
</item>
<item>
<title><![CDATA[alphaskins 挂了？]]></title>
<link>https://bbs.2ccc.com/topic.asp?topicid=727671</link>
<author>nevergrief </author>
<description><![CDATA[https://www.alphaskins.com/
好不容易想买个正版，竟然访问不了了。。。
所以对仍然活着的控件要珍惜，尽量买点正版吧。]]></description>
<comments>回复:9 浏览:416</comments>
<pubDate>Sat, 11 Apr 2026 20:04:00 GMT</pubDate>
</item>
</channel></rss>