标题:关于webview2执行VFP操作dbf,版本主看看我这里似乎是成功的,是不是我理解那 ...
只看楼主
iswith
Rank: 3Rank: 3
等 级:论坛游侠
威 望:3
帖 子:154
专家分:101
注 册:2013-5-14
得分:0 
“读写磁盘”与“执行磁盘文件”都没有问题,我得找个win10试试
2023-03-01 17:44
iswith
Rank: 3Rank: 3
等 级:论坛游侠
威 望:3
帖 子:154
专家分:101
注 册:2013-5-14
得分:0 
以下是引用wxzd123在2023-3-1 15:56:32的发言:

你好,win7成功了,分享一下经验,学习学习

你得用管理员注册我写的WebView2.DLL,再把吹水佬的代码引用就可以。
2023-03-01 17:46
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:432
帖 子:10064
专家分:41463
注 册:2014-5-20
得分:0 
以下是引用iswith在2023-3-1 17:44:27的发言:

“读写磁盘”与“执行磁盘文件”都没有问题,我得找个win10试试

我就是win10试的过程中_vfp对象的DoCmd方法,有些命令对读写文件好像有问题,有待测试。
如果不是直接用过程中_vfp对象,那就没测试过。
通过VFP写COM对象来运作好像意义不大,这样不用WebView2也一样行。
2023-03-01 17:52
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:432
帖 子:10064
专家分:41463
注 册:2014-5-20
得分:0 
以下是引用iswith在2023-3-1 17:46:12的发言:


你得用管理员注册我写的WebView2.DLL,再把吹水佬的代码引用就可以。

可能与你的WebView2.DLL有关,要注册是一个COM服务吧。
注册成功了就是说验证了,能不能正常运行只是安全级别的问题。
2023-03-01 17:55
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:432
帖 子:10064
专家分:41463
注 册:2014-5-20
得分:0 
我封装的WebView2只是一个API扩展库DLL,不是COM的DLL,不用注册,同调用windows API一样使用,用DECLARE命令声明就可以。
我测试结果不同可能与这问题有关。
2023-03-01 17:59
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:432
帖 子:10064
专家分:41463
注 册:2014-5-20
得分:0 
还要测试一下没有安装VFP的机上运行情况,因正常安装的VFP本身也是一个COM。
2023-03-01 18:46
iswith
Rank: 3Rank: 3
等 级:论坛游侠
威 望:3
帖 子:154
专家分:101
注 册:2013-5-14
得分:0 
估计 就是这么一个原因吧,没有写COM DLL直接调的方法程序,调COM 会多出线程来在特殊业务场景还是非常有必要的。

[此贴子已经被作者于2023-3-1 23:08编辑过]

2023-03-01 23:06
iswith
Rank: 3Rank: 3
等 级:论坛游侠
威 望:3
帖 子:154
专家分:101
注 册:2013-5-14
得分:0 
另外你看看菜单自定义这个我觉得也是有必要的!在交互应用时菜单还是占用业务比例比较大!
2023-03-01 23:09
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:432
帖 子:10064
专家分:41463
注 册:2014-5-20
得分:0 
以下是引用iswith在2023-3-1 23:06:42的发言:

估计 就是这么一个原因吧,没有写COM DLL直接调的方法程序,调COM 会多出线程来在特殊业务场景还是非常有必要的。

WebView2好像没提到多线程问题,据说Chromium对多线程的支持有问题,看看目前用Chromium内核的浏览器,都是用子进程来解决这个问题。
或者Chromium这东东对资源要求也高,因系统分配给进程使用资源也有限,用子线程可能影响性能发挥。
2023-03-02 06:32
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:432
帖 子:10064
专家分:41463
注 册:2014-5-20
得分:0 
以下是引用iswith在2023-3-1 23:09:47的发言:

另外你看看菜单自定义这个我觉得也是有必要的!在交互应用时菜单还是占用业务比例比较大!

菜单功能可以方便操作,相当于鼠标快捷键。
WebView2有设置或自定义菜单功能,这个功能接口可以添加。
2023-03-02 06:37



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




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

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