PDA

View Full Version : 使用mt4 build 419崩潰



Lasthik
05-08-2012 08:17, 08:17 AM
我在使用build 419時遇到了一些無法解釋的崩潰 - 程序剛關閉時沒有任何警告,沒有崩潰報告,什麼也沒有。它就退出了。還有誰注意到這個嗎?它使用了一個使用DLL的有點複雜的EA,但是在使用其他版本的兩年多之前發生了類似的崩潰。

感謝您的任何輸入!

aylazleyagain
11-22-2021 05:19, 05:19 AM
聽起來像構建419並沒有與你的dll相處。這種錯誤可能是由dlls中未捕獲的異常和內存訪問衝突引起的。由於構建418有錯誤導致dll調用中double類型的參數失敗,因此metaquotes最有可能更改了與構建418和419中的dll調用相關的MT4中的代碼。如果你有dll的源代碼,你可以嘗試在異常處理子句中包裝幾乎所有東西(在delphi中嘗試/除外或者用它們編寫的語言中的等價物)。

Lasthik
11-22-2021 06:40, 06:40 AM
謝謝,我會給它一個鏡頭,但不應該從內存訪問錯誤帶來通常崩潰報告從mt4或Windows?令我驚訝的是,沒有任何反應,我只是回到計算機上找到mt4不再運行。

aylazleyagain
11-22-2021 08:01, 08:01 AM
不應該從內存訪問錯誤帶來mt4或Windows的常見崩潰報告?
對不起,我不能肯定地說。可能取決於。但是,內存訪問錯誤並不是唯一可能發生的錯誤,還有許多錯誤。一個異常條款應該全部清除它們你可以寫出某種通知(一個消息框可能不合適,因為它會阻止MT4的UI線程並導致崩潰,如果它沒有關閉asap)。任何未處理的異常都可能導致MT4崩潰。如果穩定,您也可以切換回構建416。 metaquotes仍然支持它。

FelTsis
11-22-2021 09:21, 09:21 AM
我在使用build 419時遇到了一些無法解釋的崩潰 - 程序剛關閉時沒有任何警告,沒有崩潰報告,什麼也沒有。
在Windows7上遇到同樣的問題。初始安裝路徑位於c:/program files(x86)/[MetaTrader安裝目錄名稱]下。我刪除了當前安裝並直接從根目錄重新安裝(c
https://www.forex-pedia.com/attachments/1529222437.png,將liveupdate重命名為liveupdate.old,問題就消失了。我跑了409,MT4試圖通過liveupdate更新自己。所有的工作都是在409之前編譯完成的,MT4只是在應用程序啟動後沒有任何警告而沒有錯誤信息的情況下關閉。我最終找到了一個很好的409可執行文件並重新安裝了root。

alaydnat7
11-22-2021 10:42, 10:42 AM
目前在win 7和Win XP上沒有安裝3種不同的新演示設置。在所有metaquotes.net服務器中循環後,進程超時或循環。有任何人遇到此問題或者知道MQ服務器是否已關閉?