| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2984 人关注过本帖, 2 人收藏
标题:vfp WebView2 Demo (更新 2023.02.18)
只看楼主 加入收藏
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:451
帖 子:10609
专家分:43210
注 册: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
等 级:版主
威 望:451
帖 子:10609
专家分:43210
注 册:2014-5-20
收藏
得分:0 
回复 9楼 shonken
这个问题先不直接具体探讨。
vfp与web之间的通信可参阅Demo的示例代码。

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

2023-02-19 07:35
sam_jiang
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:14
帖 子:806
专家分:1231
注 册:2021-10-13
收藏
得分:0 
回复 11楼 吹水佬
哎,电脑太老旧,看来没法体验一下了。。。
2023-02-19 10:10
pnyjq
Rank: 2
等 级:论坛游民
帖 子:22
专家分:74
注 册:2021-7-14
收藏
得分:0 
老电脑不影响你体验win10,最低要求是win7能运行。
2023-02-19 10:23
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:451
帖 子:10609
专家分:43210
注 册: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
等 级:版主
威 望:451
帖 子:10609
专家分:43210
注 册:2014-5-20
收藏
得分:0 
win7不更新了,最好不要再用win7开发。
现在大都用Chromium做内核,win7不支持新版本,可能到时浏览新增功能的网页时会出问题。
尤其是搞开发,到时用户体验有问题就麻烦。
2023-02-19 11:17
nbwww
Rank: 8Rank: 8
等 级:贵宾
威 望:11
帖 子:334
专家分:810
注 册:2021-1-9
收藏
得分:0 
图片附件: 游客没有浏览图片的权限,请 登录注册
   吹版,这是少了个DLL吗?
2023-02-19 14:33
shizi0
Rank: 6Rank: 6
等 级:侠之大者
威 望:4
帖 子:142
专家分:411
注 册:2012-10-2
收藏
得分:2 
唉~还有不少用户是win7,暂时缺研究的驱动力
2023-02-19 16:49
laxjyj
Rank: 2
等 级:论坛游民
帖 子:10
专家分:61
注 册:2021-9-21
收藏
得分:2 
非常好,有空试用,谢谢。
2023-02-19 17:57
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:451
帖 子:10609
专家分:43210
注 册:2014-5-20
收藏
得分:0 
回复 17楼 nbwww
能打开窗口应该就不是缺DLL
声音是针对web页面的,是不是没有初始化页面的问题。

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

CASE wParam == 0                               && webview创建完成
    WebView_Navigate("about:blank")            && 空页面
2023-02-19 19:26
快速回复:vfp WebView2 Demo (更新 2023.02.18)
数据加载中...
 
   



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

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