首页 > 学院 > 开发设计 > 正文

Sciter:SciterLoadFile它是异步的

2019-11-09 20:54:35
字体:
来源:转载
供稿:网友

之前介绍过Sciter加载资源的几种方式(http://blog.csdn.net/aqtata/article/details/53503280)

偶然发现如果是通过网络方式加载的话该方法总是返回false,查看帮助手册才得知,只有在文档被完全加载后才会返回true,也就是说对于网络资源存在一个下载的过程,而SciterLoadFile是异步的,它不会等待下载完成,所以它总是返回false,如果你像我一样把代码写成这样就大错特错了

if (SciterLoadFile(hWnd, L"http://....") {  // 此时dom并未创建}本地资源这样写没问题,但是对于网络资源,需要在on_event事件中去处理。


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表