<?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[互联网上 IPv8 实施的新模型（草案研究中）。 [含附件]]]></title>
<link>https://bbs.2ccc.com/topic.asp?topicid=727794</link>
<author>emailx45 </author>
<description><![CDATA[互联网上 IPv8 实施的新模型（草案研究中）。

A newly surfaced IPv8 draft describes a conceptual network protocol designed to extend the capabilities of existing Internet infrastructure while maintaining compatibility with IPv4. 

The proposal centers on a 64-bit addressing model, structured to include both routing prefixes and host identifiers, with IPv4 addresses operating as a subset within the new scheme. This design approach aims to enable legacy systems to remain operational without requiring extensive upgrades or replacements, supporting a gradual deployment model rather than a single transition event. 

From an architectural standpoint, the draft introduces changes to how address space is distributed and managed. Autonomous System Number holders are assigned structured address ranges intended to simplify global routing behavior and reduce the complexity of routing tables. 

Alongside this, a new routing metric referred to as Cost Factor is proposed. 

This mechanism evaluates both network congestion and physical distance when determining optimal paths, with the goal of improving routing efficiency and identifying irregular transmission patterns.

The proposal also incorporates a unified service management layer, described as a Zone Server framework. 

This system consolidates several core network services into a single platform, potentially reducing administrative overhead and simplifying configuration processes. 

By integrating functions traditionally handled by separate systems, the draft suggests a more centralized approach to infrastructure management within network environments.

Security enhancements are another key focus. The IPv8 concept introduces mandatory authentication requirements for devices transmitting data across the network. 

This includes token-based identification and validation at network boundaries, which is intended to reduce the risk of spoofed traffic and improve overall trust in data transmission. 

Additionally, routing validation mechanisms are described as a method to mitigate path manipulation and certain categories of distributed denial-of-service attacks.


While the draft outlines a comprehensive set of features covering addressing, routing, service integration, and security, it represents a conceptual framework rather than a confirmed industry standard. 

Further discussion and evaluation would be required before such a protocol could be considered for broader adoption.

IPv4 Network Compatibility
----------
Networks that have not deployed IPv8 continue to operate unchanged. IPv8 border routers strip the r.r.r.r prefix for IPv4-only destinations.

来源：
https://www.ietf.org/archive/id/draft-thain-ipv8-00.html


/]]></description>
<comments>回复:3 浏览:61</comments>
<pubDate>Sun, 19 Apr 2026 04:04:00 GMT</pubDate>
</item>
<item>
<title><![CDATA[Here's a very important tip to get MS Windows to show its performance:]]></title>
<link>https://bbs.2ccc.com/topic.asp?topicid=727789</link>
<author>emailx45 </author>
<description><![CDATA[[b]可惜，论坛不允许输入中文……我们真是太幸运了，对吧！[/b]

Here's a very important tip to get MS Windows to show its performance:

1) In recent versions, MS Windows 11 has been creating more obstacles for malicious software, but it's also penalizing non-malicious and essential day-to-day software;

2) The tip to get back to normal and show your computer's performance is to disable these background agents. You won't need to install any extra software or hack your system. Everything is done clearly and using the means that MS Windows 11 itself provides!

3) Try it and see the result!

a) Disable all proactive action controls:
b) These agents can be found on the WinDefender screen.
b.1) Access the "Windows Security" screen - icon in the MSWindows system tray.
b.2) Access "Application and Navigation Control".
b.3) Access "Smart Application Control" and disable it.
b.4) Access "Reputation-Based Protection" and disable it.
b.5) Access "Exploit Protection" and disable it.
b.6) Access "Device Security" and "Core Isolation" -> do not use this, as everything in memory is analyzed and this is a torment for the new RAD Studio IDE; try turning it on and off to see the result!
b.7) Data Encryption (Bitlocker) - do not use this unless strictly necessary! But be aware that this is encryption and needs to be decrypted at some point, so....

5) Do a test without using the internet and compare the results!!!

6) Remember: the internet is a network like any other, however, it is very large, and with it connected everything is slow to respond because every action of MSWindows (such as reading a directory) is understood to be dependent on an external connection or affected by it.

7) The most important part: when disabling the proactive control agents above, always have an excellent Firewall and Antivirus system installed, as they are the new malicious software control agents, however, they are lighter than those built into MSWindows.

The MSWindows Firewall is good, you will choose an antivirus you trust (if one exists).

Good luck, and a visible increase in your system's performance!]]></description>
<comments>回复:0 浏览:47</comments>
<pubDate>Sat, 18 Apr 2026 15:04:00 GMT</pubDate>
</item>
<item>
<title><![CDATA[为了更好地为您提供帮助，请务必详细说明平台和环境！]]></title>
<link>https://bbs.2ccc.com/topic.asp?topicid=727788</link>
<author>emailx45 </author>
<description><![CDATA[为了更好地为您提供帮助，请务必详细说明平台和环境！

1) 是 Windows、Linux、Android 还是 macOS，或者它们全部？

2) 是 VCL 还是 FMX，或者它们全部都用（你知道这是可行的吗？）——但这很复杂，而且至关重要！

3) 你已经有任何代码可以帮助找到答案吗？还是你完全不知道该怎么做？

4) 你的目标是 32 位还是 64 位？

5) 你的目标是 AMD64 还是 ARM 平台？

等等……]]></description>
<comments>回复:4 浏览:72</comments>
<pubDate>Sat, 18 Apr 2026 15:04:00 GMT</pubDate>
</item>
<item>
<title><![CDATA[fmx 如何让子窗体显示在任务栏中]]></title>
<link>https://bbs.2ccc.com/topic.asp?topicid=727777</link>
<author>fu806302364 </author>
<description><![CDATA[fmx 如何让子窗体显示在任务栏中，并且主窗体最小化时，子窗体不跟随]]></description>
<comments>回复:6 浏览:80</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 浏览:51</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 浏览:75</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>回复:8 浏览:204</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 浏览:139</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 浏览:207</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 浏览:154</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 浏览:250</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 浏览:229</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 浏览:362</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 浏览:215</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 浏览:107</comments>
<pubDate>Sun, 12 Apr 2026 03:04:00 GMT</pubDate>
</item>
</channel></rss>