导航:
论坛 -> DELPHI技术
斑竹:liumazi,sephil
作者:
vkow (vkow)
★☆☆☆☆
-
普通会员
2020/5/29 10:11:52
标题:
Delphi 10.4 EdgeBrowser初步使用经验和发现的两个bug
浏览:2044
加入我的收藏
楼主:
安装的iny制作的RAD Studio 10.4 绿色版,主要目的就是测试一下EdgeBrowser。 测试直接使用的官方Demo。有的人反应启动不起来,特意把自己的经验分享给大家。 1. Delphi依赖WebView2,WebView2 依赖于 Microsoft Edge 才能正常工作。 官方对于版本依赖如此解释:每个 WebView2都要求安装最低版本的浏览器。如果使用WebView2 version 0.9.488 ,则必须使用488或更高版本的内部版本号安装 Microsoft Edge。 我猜很多人无法启动,十有八九是版本对不上。 2. Delphi App + WebView2 是32位或者64位都可以,与Microsoft Edge没关系。 3. 绿色版的Microsoft Edge,无法初始化,提示:Couldn't find Edge installation。我也是经过一番折腾,最后也只好使用官方版安装才好使。 一些文档,大家可以看看。 webview2的官方中文文档: https://docs.microsoft.com/zh-cn/microsoft-edge/webview2/concepts/versioning WebView2 SDK发行说明和下载地址 0.9.515-预发布 NuGet 程序包|最低 Microsoft Edge 版本84.0.515.0。 https://docs.microsoft.com/zh-cn/microsoft-edge/webview2/releasenotes https://www.nuget.org/packages/Microsoft.Web.WebView2/0.9.515-prerelease Edge内部通道,可以下载开发版 https://www.microsoftedgeinsider.com/zh-cn/download 发行版 https://www.microsoft.com/zh-cn/edge 看来,10.4的补丁还需要继续,随便用了用就发现两个bug。不知道是绿色版的原因,还是官版也一样。有兴趣的可以测试一下。 1. 布局想改成:Classic Undocked,结果Delphi直接崩溃退出。试了几次都一样。 2. 修改exe输出路径时发现,工程-设置(选项),如果初始界面定位在Delphi Compiler,界面直接显示Panel1,切换一下选项卡,才能正确显示内容。
此帖子包含附件: 大小: 135.5K
----------------------------------------------
-
作者:
vkow (vkow)
★☆☆☆☆
-
普通会员
2020/5/29 10:12:37
1楼:
webview2的版本
此帖子包含附件: 大小: 698.6K
----------------------------------------------
-
作者:
2020/5/29 10:13:18
1楼:
一句话形容, 就是太废了。
----------------------------------------------
delphi界写python最强, python界写delphi最强. 写自己的代码, 让别人去运行.
作者:
2020/5/29 10:55:04
2楼:
这个panel1 让人很失望 比无故退出还可怕。。。
----------------------------------------------
哦哟喂,看过来: http://zelig.cn
作者:
2020/5/29 11:40:09
3楼:
Panel1,这么多人测试都没发现吗?太糟糕了!
----------------------------------------------
-
作者:
2020/5/29 11:52:19
4楼:
以上发现的两个bug,我这里都没有发现,正常。
----------------------------------------------
在乌鸦掌控的世界里,洁白的羽毛是有罪的。
作者:
2020/5/29 15:26:30
5楼:
官版无此问题
----------------------------------------------
-
作者:
vkow (vkow)
★☆☆☆☆
-
普通会员
2020/5/30 12:30:43
6楼:
忘记说明了,我还把patch1也打上了。 http://altd.embarcadero.com/download/radstudio/10.4/Patch1.zip RAD Studio 10.4 Patch 1 adds some missing files to the installation. This includes a file needed for Win 64-bit debugging with C++Builder, as well as some other features. More details in the readme file. English, French, German and Japanese Available only to registered users of RAD Studio, Delphi, C++Builder 10.4 and All-Access
----------------------------------------------
-
作者:
2020/5/31 15:28:06
7楼:
那个 panel1 真是醉了,,不过不影响我使用10.3.3
----------------------------------------------
-
作者:
2020/5/31 15:31:57
8楼:
delphi 运行 edge 靠的是 WebView2 WebView2 无需注册进系统, 我拿了老毛子优化得win7 系统测试过,运行没问题 其实运行不起来大多都是系统问题 edge(没能注册入系统)so WebView2 调不动api 很多时候国内用得系统都是(优化过得)。 所以这东西用起来可比cef尴尬。 并且api 不多。还得等。
----------------------------------------------
[alias] co = clone --recurse-submodules up = submodule update --init --recursiveupd = pullinfo = statusrest = reset --hard懒鬼提速https://www.cctry.com/ >http://qalculate.github.io/downloads.htmlhttps://www.cctry.com/
作者:
2020/6/1 11:44:36
10楼:
Panel1确实存在。而且还有个毛病,如果是64位系统,程序的target的也必须是64位
----------------------------------------------
-