我正在尝试在 Form1.Activate 事件中执行此代码:
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给出了ACCESS VIOLATION错误。但它在 Delphi 2010 中效果很好 :) 感谢大家的帮助 :)