帮忙把 vb.net 转一下 c#
huing 2007-09-04 03:21:03 bool DisplayError = true; // Display Standard IE Script Error Dialog
bool ContinueRunningScripts = true; // Continue to run Scripts
HTMLDocumentClass Doc = (HTMLDocumentClass) pvaIn;
IHTMLEventObj2 ev = (IHTMLEventObj2) Doc.parentWindow.@event;
int errorLine = (int) ev.getAttribute("errorLine", 0);
string errorCharacter = ev.getAttribute("errorCharacter",
0).ToString();
int errorCode = (int) ev.getAttribute("errorCode", 0);
string errorMessage = (string) ev.getAttribute("errorMessage", 0);
string errorUrl = (string) ev.getAttribute("errorUrl", 0);
if(eScriptError != null) {
DisplayError = eScriptError(this, errorUrl, errorLine,
errorMessage, out ContinueRunningScripts);
// If were not displaying an error message then pause a moment
if(!DisplayError) Sleep(2000);
}
pvaOut = (System.Boolean) ContinueRunningScripts;
throw new COMException("", (DisplayError ? S_ERROR : S_OK));
这里面前面都没有问题
就是 if(eScriptError != null)中的这个eScriptError 在c#中是什么东西不知道