GMMap AfterPageLoaded 无限循环
GMMap AfterPageLoaded Endless Loop
几年前我使用 GMLIb 编写了一个应用程序,它一直运行到昨天。
我阅读了修复程序,获得了密钥,用 v1.5.4 和 v1.5.5 重新编译了代码,得到了相同的结果。
代码在 AfterPageLoaded 陷入无限循环
如果首先那么
FGMMap.DoMap;
第一个永远不会是真的。
还有其他人遇到过这个问题吗?
Win7 上的 XE7 64
2017 年 5 月 20 日
删除了 GMLib。重新安装。
编译和运行的Megademo 和结果是一样的。 AfterPageLoaded 无限循环。
使用GMMap组件创建了一个简单的测试程序,结果是一样的。
我遇到了同样的问题,但现在似乎已经解决了!它发生在他们的机器上有 IE 8 版本的用户 - 但我真的不知道,为什么...
重要的是,将 IE 更新到最新版本即可解决问题![=10=]
与其说是一个答案,不如说是一个非常相似的问题,而且 - 我认为 - 一个解决方法。
同样,这只影响某些机器,大多数都安装了 IE10。我的问题不是 First 永远不是真的,而是它总是真的。
procedure TFMain.GMMapAfterPageLoaded(Sender: TObject; First: Boolean);
begin
if (First) and (PLCount = 0) then // was just if First then
begin
GMMap.DoMap;
BShowInfo.Enabled := True;
end;
Inc(PLCount);
end;
如上更改 GMMapAfterPageLoaded(首先将 PLCount 初始化为 0)似乎为 DoMap 调用提供了足够的时间来正常工作
几年前我使用 GMLIb 编写了一个应用程序,它一直运行到昨天。 我阅读了修复程序,获得了密钥,用 v1.5.4 和 v1.5.5 重新编译了代码,得到了相同的结果。
代码在 AfterPageLoaded 陷入无限循环
如果首先那么 FGMMap.DoMap;
第一个永远不会是真的。
还有其他人遇到过这个问题吗? Win7 上的 XE7 64
2017 年 5 月 20 日 删除了 GMLib。重新安装。 编译和运行的Megademo 和结果是一样的。 AfterPageLoaded 无限循环。
使用GMMap组件创建了一个简单的测试程序,结果是一样的。
我遇到了同样的问题,但现在似乎已经解决了!它发生在他们的机器上有 IE 8 版本的用户 - 但我真的不知道,为什么...
重要的是,将 IE 更新到最新版本即可解决问题![=10=]
与其说是一个答案,不如说是一个非常相似的问题,而且 - 我认为 - 一个解决方法。
同样,这只影响某些机器,大多数都安装了 IE10。我的问题不是 First 永远不是真的,而是它总是真的。
procedure TFMain.GMMapAfterPageLoaded(Sender: TObject; First: Boolean);
begin
if (First) and (PLCount = 0) then // was just if First then
begin
GMMap.DoMap;
BShowInfo.Enabled := True;
end;
Inc(PLCount);
end;
如上更改 GMMapAfterPageLoaded(首先将 PLCount 初始化为 0)似乎为 DoMap 调用提供了足够的时间来正常工作