我想在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