我想在Form1.Activate事件來執行該代碼:德爾福TChromium負荷變函數不工作
Chromium.Browser.MainFrame.LoadString('<html>erg</html>', '');
,但我得到訪問衝突錯誤,什麼問題? 我做錯了什麼?
這裏是代碼(不完全):
//-------------------------FORM ACTIVATE BEGIN
Form1.DoubleBuffered:=True;
//Get Task Panel Size BEGIN
TPanel.cbSize := SizeOf(TPanel);
ShAppbarMessage(ABM_GETTASKBARPOS, TPanel);
Task_Panel_Size:=(TPanel.rc.bottom - TPanel.rc.top);
//Get Task Panel Size END
//Maximaze BEGIN
FormMaximize();
//Maximaze END
//Load Default Page\\\\\\\\\\\\
//Load First Part--ExtractFilePath(Application.ExeName)+'Apps\Speed_Dials\index_Part1.html'
//File_get_contents(ExtractFilePath(Application.ExeName)+'Apps\Speed_Dials\index_Part1.html');
Chromium.Browser.MainFrame.LoadString('<html>erg</html>', '');
//Chromium.Load(ExtractFilePath(Application.ExeName)+'Apps\Speed_Dials\index_Part1.html');
//-------------------------FORM ACTIVATE END
問題就解決了,問題在那,什麼Delphi7的這個方法不是作品和thefor給訪問衝突錯誤。但是,它的工作原理 偉大在Delphi 2010 :) 感謝所有幫助:)
在哪裏連鎖的成員訪問是AV。將其分成多行,每行都有一個成員訪問權限。另外,不要隱藏我們的錯誤信息。逐字提供完整的錯誤信息。 –
完整的錯誤是:模塊'Project1.exe'中地址0047EB20的訪問衝突。閱讀地址00000000. – Priler