DELPHI盒子
!实时搜索: 盒子论坛 | 注册用户 | 修改信息 | 退出
检举帖 | 全文检索 | 关闭广告 | 捐赠
技术论坛
 用户名
 密  码
自动登陆(30天有效)
忘了密码
≡技术区≡
DELPHI技术
lazarus/fpc/Free Pascal
移动应用开发
Web应用开发
数据库专区
报表专区
网络通讯
开源项目
论坛精华贴
≡发布区≡
发布代码
发布控件
文档资料
经典工具
≡事务区≡
网站意见
盒子之家
招聘应聘
信息交换
论坛信息
最新加入: jsuguo
今日帖子: 28
在线用户: 18
导航: 论坛 -> DELPHI技术 斑竹:liumazi,sephil  
作者:
男 homejun (homejun) ★☆☆☆☆ -
盒子活跃会员
2021/3/2 21:49:06
标题:
RAD Studio 10.4.2很棒,但是这里有一些注意事项 浏览:2167
加入我的收藏
楼主: 谷歌翻译的,凑和着看吧。原文链接:https://www.ideasawakened.com/post/rad-studio-10-4-2-is-great-but-here-are-some-notes

RAD Studio 10.4.2很棒,但是这里有一些注意事项

我对最新的10.4.2版本的Delphi感到非常兴奋,因为在这个新版本中有很多值得爱的地方!但是,我有一些绊脚石想记录在快速博客中,以节省一些人的时间。



安装相关问题

似乎总是有许多与安装最新版本有关的问题。Code Partners的好人最近发布了一篇涵盖各种安装问题的文章,包括从何处下载最新版本(tldr; my.embarcadero.com),请在此处查看其文章:https :   //code-partners.com/how-下载rad-studio-delphi或cbuilder的最新版本/ 


有相当多的人意识到在安装10.4.2之前需要完全卸载,因此他们继续手动卸载10.4.1,然后安装10.4.2。这似乎是合理的行动,但这是错误的。安装程序运行时,它会自动查找以前的版本,并提示您删除以前的注册表设置(默认为“否”),然后自动为您卸载旧版本。如果您手动卸载该软件,则需要在卸载旧版本之前手动运行迁移工具以保存您的设置。再次警告您!


有一些报告,例如Win32路径的RSP-32778,是在安装过程中正确保存的唯一路径。为了安全起见,如果要维护的组件路径很多,则应在安装最新版本之前备份HCKU \ Software \ Embarcadero \ BDS注册表项。


如《安装说明》中所述,如果您使用基于ISO的安装程序,当前存在64位Linux路径不完整的问题。要解决此问题,请将以下字符串粘贴到64位Linux的“浏览路径”字段中:

$(BDS)\source\rtl\common;$(BDS)\source\rtl\sys;$(BDS)\source\rtl\linux;$(BDS)\source\ToolsAPI;$(BDS)\source\IBX;$(BDS)\source\Internet;$(BDS)\source\Property Editors;$(BDS)\source\soap;$(BDS)\source\xml;$(BDS)\source\Indy10\Core;$(BDS)\source\Indy10\system;$(BDS)\source\Indy10\Protocols;$(BDS)\source\fmx;$(BDS)\source\databinding\components;$(BDS)\source\databinding\engine;$(BDS)\source\databinding\graph;$(BDS)\source\data;$(BDS)\source\data\ado;$(BDS)\source\data\cloud;$(BDS)\source\data\datasnap;$(BDS)\source\data\dbx;$(BDS)\source\data\dsnap;$(BDS)\source\data\Test;$(BDS)\source\data\vclctrls;$(BDS)\source\rtl\posix;$(BDS)\source\rtl\posix\linux;$(BDS)\source\data\datasnap\connectors;$(BDS)\source\data\datasnap\proxygen;$(BDS)\source\DataExplorer;$(BDS)\source\Experts;$(BDS)\source\indy\abstraction;$(BDS)\source\indy\implementation;$(BDS)\source\indyimpl;$(BDS)\source\Property Editors\Indy10;$(BDS)\source\soap\wsdlimporter;$(BDS)\source\Visualizers;;$(BDS)\source\data\rest;$(BDS)\source\data\firedac;$(BDS)\source\tethering;$(BDS)\source\DUnitX;$(BDS)\source\data\ems;$(BDS)\source\rtl\net

警告-无法访问Embarcadero GetIt服务器警告-无法访问Embarcadero GetIt服务器

遵循与最新版本相同的行为,并且如发行说明中所述,如果使用基于ISO的安装程序以脱机模式进行安装,则目录库在安装完成后仍将保持脱机模式。当存储库处于脱机模式时,您将在IDE中显示警告,如上图所示,指出无法访问Embarcadero GetIt服务器。您将需要通过运行以下命令并重新启动IDE来手动将GetIt更改为切换到联机模式:

GetItCmd.exe -c = useonline
与该问题有关的问题仍像RSP-33077一样被添加到质量门户中。请对这些问题进行投票或评论,以便将来的更新中解决该特定问题。  



多个IDE Windows

10.4.2的一项很酷的新功能(或可能重新实现的功能)是能够将“代码编辑器”窗口放在一个屏幕上,而将“窗体设计器”窗口放在另一个屏幕上。如果您的“表单设计器”窗口保持停靠状态,则此功能效果很好。如果您尝试使用浮动窗体设计器,则可能会遇到问题。(我希望补丁会很快发布。)这在几个单独的问题中都有介绍,包括RSP-32501和RSP-33090。


我今天收到某人的一个问题,试图弄清楚如何使此新功能正常工作。一个简单的解决方案是在IDE中将窗体显示为停靠窗口,然后通过按F12切换视图来查看该窗体的源。现在,使用“查看” ->“新建编辑窗口”菜单选项(或在编辑器选项卡中右键单击单元名称,然后单击“新建编辑窗口”。)这将添加一个新的浮动代码编辑器窗口,您可以将其拖动到第二个监视器。返回到停靠的“代码编辑器”窗口,然后按F12键以切换回“表单设计器视图”,最终将在主屏幕上停靠的“表单设计器”窗口和另一个屏幕上的浮动“代码编辑器”窗口中。


很明显,在任何给定时间都只能打开该单元的“表单设计器”窗口的一个版本。但是,您当然可以打开并编辑同一单元的多个“代码编辑器”窗口,而不会出现任何问题。这是因为每个“代码编辑器窗口”都使用一个内部缓冲区,该缓冲区在所有其他实例之间共享。这意味着在一个“代码编辑器”窗口中所做的更改会立即显示在其他任何窗口中。



其他事宜

XML文档功能通过10.4.2进行了增强,但是显然至少引入了一种回归。这在RSP-33091中进行了记录,并且在您设备的接口部分的XML文档中有一个空白的note元素时,就会发生这种情况。


有一个CNPack的报告,在10.4.2中引起了一些编辑器显示构件。我不知道CNPack开发人员是否已解决此问题。


如果在RSP-32783中记录的方法中还显示了错误,则与Error Insight一起显示的新警告和提示似乎消失了。


有评论指出,在基于Virtual Box的虚拟机上运行RAD Studio时,10.4.2引入了GDI错误,这在10.4.1中没有发生。这仅限于启用组件工具栏。(需要DirectX 11支持-安装Virtual Box增强的视频扩展包是一种可能的解决方案。)



社区版

可以预见,在RAD Studio的另一个发行版中,关于更新的Community Edition的可用性存在很多问题。正如他们在启动网络研讨会问答部分中反复提到的,唯一可用的官方答案是以下评论:

一个新的社区版本正在开发中,但目前尚无时间表。

接下来是我几天前对用户质疑Community Edition可用性的基本答复:


新版Community Edition发布时,只有Embarcadero的人才有真正的主意。这就像试图假定何时发布补丁程序或下一个主要版本一样。您当然可以猜测,但只有在发布后才真正知道。  


如果新用户正在尝试学习Delphi,则可以使用完整的Architect版本的免费试用版:https : //www.embarcadero.com/products/delphi/start-for-free  当前也有那些学术许可证可用。在学校:https :   //learndelphi.org/licenses  最后,还有社区版,专门针对收入低于$ 5k的业余爱好者和初创公司:https://www.embarcadero.com/products/delphi/starter 


我目前尚不完全了解Community Edition的“后期”问题,除非也许有一些开源项目依赖于支持最新版本,并且他们将CE版本用作其主要开发工具。请让我知道开源项目是否在等待CE发布时出现问题,我将尝试通过请求请求来支持最新版本。


免费试用版,学术许可版和社区版提供三种不同的免费选项。通过专业版,企业版和架构师版可以使用三种不同的付费选项。那是相当不错的报道!如果您真的急于要使用10.4.2,请下载试用版或购买副本。目前,德尔福(Delphi)诞辰26周年时,正在进行一项促销活动,并有一个不错的折扣。请查看他们的特价页面以获取更多信息。


此外,社区版的实际限制还有些混乱。Embarcadero专门提供了一个FAQ页面,用于回答最常见的问题。



进一步更新

我将尝试使用在10.4.2中发现的任何主要问题来更新此博客文章。GitHub上还有一个Wiki页面,涵盖此版本和其他最新版本,将在发现新信息时进行更新。


您可以通过查看为10.4.2创建的最新问题来直接自己监视Quality Portal。您可以输入如下查询来查看新问题:

项目= RSP AND创建的> =-1w且受影响的版本=“ 10.4 Sydney Release 2” ORDER BY创建的DESC
这是该特定查询的链接。  

如果您想在Slack上讨论此发行版,这里有一个免费的邀请链接,该链接指向最近创建的Delphi程序员Slack频道,现已发展到220个成员。对于那些喜欢Telegram的人,有一个新的Telegram Delphi开发人员组,现已发展到200个成员。您也可以直接在Twitter或LinkedIn上与我联系。
----------------------------------------------
-delphi新资讯站 http://www.delphigear.cn
作者:
男 blueflag (昆了) ★☆☆☆☆ -
盒子活跃会员
2021/3/3 10:12:59
1楼: delphi的发展有目共睹,只不过现在才开始考虑社区版、教育版,真的有点落后了,但总比没有强
----------------------------------------------
-
作者:
男 letianwuji (大器晚成) ▲▲▲▲▲ -
普通会员
2021/3/3 11:42:20
2楼: qt都有社区版。
----------------------------------------------
相信自己,若自己都不相信,那还有谁可信。
信息
登陆以后才能回复
Copyright © 2CCC.Com 盒子论坛 v3.0.1 版权所有 页面执行62.5毫秒 RSS