标题:vfp WebView2 Demo (更新 2023.02.18)
只看楼主
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:432
帖 子:10064
专家分:41463
注 册:2014-5-20
得分:0 
以下是引用sam_jiang在2023-2-18 23:48:50的发言:

我win7系统,不能正常运行,无法注册dll,用regsvr32 命令无法注册。

问题在之前的贴也有提到
win7问题参阅:https://bbs.bccn.net/thread-511259-1-1.html
注册dll问题就没有直接谈到,只提到这个DLL是一个动态扩展函数库,与调用windows API 的dll一样使用。
无需注册,他不是COM的类库DLL。

MS已经停止对win7的支持,就算能使用WebView2,也只能使用旧版本,新版本可能就凉了。
WebView2不同的版本有些接口也不兼容,这对编程来说是个问题,也许核心是使用Chromium的问题(碎片化问题)。
2023-02-19 07:25
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:432
帖 子:10064
专家分:41463
注 册:2014-5-20
得分:0 
回复 9楼 shonken
这个问题先不直接具体探讨。
vfp与web之间的通信可参阅Demo的示例代码。

问题换个方式探讨:
通信双方要有一个标准的通信协议。如果代码都是自己写的,通信协议可以自己定,否则要符合通信双方协定。

2023-02-19 07:35
sam_jiang
Rank: 8Rank: 8
等 级:贵宾
威 望:10
帖 子:542
专家分:781
注 册:2021-10-13
得分:0 
回复 11楼 吹水佬
哎,电脑太老旧,看来没法体验一下了。。。
2023-02-19 10:10
pnyjq
Rank: 2
等 级:论坛游民
帖 子:6
专家分:17
注 册:2021-7-14
得分:0 
老电脑不影响你体验win10,最低要求是win7能运行。
2023-02-19 10:23
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:432
帖 子:10064
专家分:41463
注 册:2014-5-20
得分:0 
以下是引用sam_jiang在2023-2-19 10:10:34的发言:

哎,电脑太老旧,看来没法体验一下了。。。

上Win10,最开始Win10体验用户,那时 2M RAM 老机上Win10 64位也能运行起来。
旧机上 Win10 x86 32位 应该没问题。

2023-02-19 11:11
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:432
帖 子:10064
专家分:41463
注 册:2014-5-20
得分:0 
win7不更新了,最好不要再用win7开发。
现在大都用Chromium做内核,win7不支持新版本,可能到时浏览新增功能的网页时会出问题。
尤其是搞开发,到时用户体验有问题就麻烦。
2023-02-19 11:17
nbwww
Rank: 6Rank: 6
等 级:贵宾
威 望:10
帖 子:222
专家分:468
注 册:2021-1-9
得分:0 
   吹版,这是少了个DLL吗?
2023-02-19 14:33
shizi0
Rank: 3Rank: 3
等 级:论坛游侠
威 望:3
帖 子:32
专家分:116
注 册:2012-10-2
得分:2 
唉~还有不少用户是win7,暂时缺研究的驱动力
2023-02-19 16:49
laxjyj
Rank: 2
等 级:论坛游民
帖 子:8
专家分:17
注 册:2021-9-21
得分:2 
非常好,有空试用,谢谢。
2023-02-19 17:57
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:432
帖 子:10064
专家分:41463
注 册:2014-5-20
得分:0 
回复 17楼 nbwww
能打开窗口应该就不是缺DLL
声音是针对web页面的,是不是没有初始化页面的问题。

试试在表单的  myMessage 方法中webview创建完成时加个空页面:

CASE wParam == 0                               && webview创建完成
    WebView_Navigate("about:blank")            && 空页面
2023-02-19 19:26



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-511332-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.138186 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved