2017-05-19 2 views
0

私は数年前にGMLIbを使ってアプリケーションを書いたが、それは昨日まで働いていた。 私は修正を読んで、鍵を得て、v1.5.4とv1.5.5のコードを再コンパイルして同じ結果を得ました。GMMap AfterPageLoadedエンドレスループ

まず FGMMap.DoMap場合、コードがAfterPageLoaded

で無限ループに陥っています。

まずは真実ではありません。

誰かがこの問題を経験していますか? Win7でのXE7 64

20/05/2017 削除されたGMLib。再インストール。 Megademoをコンパイルして実行した結果は同じです。 AfterPageLoadedの無限ループ。

GMMapコンポーネントを使用した簡単なテストプログラムが作成され、結果は同じです。

答えて

0

私は同じ問題を持っていたが、それが解決されましたように見えるそれは、自分のマシン上のIE 8のバージョンを持っていたユーザーで起こった - !しかし、私は本当に、なぜ...

を知りませんしかし、重要なことは、IEを最新のバージョンにアップデートすることで問題が解決されることです!

+0

を動作させるのに十分な時間を与えているようだ私は自分からIEを削除する多くの問題に行ってきました。何年か前にPUTER! :) – GreenMeanie

+0

私はこの解決策について非常に懐疑的でした。 私は少しの時間とバックアップ計画を持ち、それを試しました。 IE10とアップグレード版をインストールしました。 何を推測しますか? それは働いた。 ありがとう@Acheron – GreenMeanie

+0

あなたは歓迎です;)悲しいことに、解決策ではなく、ただの回避策です:( – Acheron

0

答えはそれほど多くはありませんが、非常によく似た問題です。回避策です。

これもまた、特定のマシンにのみ影響し、ほとんどの場合、IE10がインストールされています。私の問題はそうではありません。最初は真実ではなく、常に真実です。

(0最初にPLCountを初期化)上記のようGMMapAfterPageLoadedを変更
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; 

がDoMapコールに適切に

関連する問題