关于帮助(100分)

  • 主题发起人 主题发起人 yj
  • 开始时间 开始时间
Y

yj

Unregistered / Unconfirmed
GUEST, unregistred user!
在用多文档界面时,主窗口为MDI,子窗口用MDIchild,当某个子窗口打开后再关闭,再用程序
打开帮助文件application.helpcommand(help_contents,0)再关闭帮助文件时,程序出错,
出错代码为EStackoverflow,请教各位大虾该如何解决。
 
是不是该子窗体只是隐藏而没有退出内存,要是真得不行,可以试试用shellexecute函数直接
调用帮助文件。
 
kucio:
不知怎么用shellececute直接调用帮助文件,请给一行代码,谢谢!
 
ShellExecute(Handle, 'open', 'IEXPLORE',
'http://www.sina.com.cn', nil, SW_SHOWNORMAL);

HINSTANCE ShellExecute(

HWND hwnd, // handle to parent window
LPCTSTR lpOperation, // pointer to string that specifies operation to perform
LPCTSTR lpFile, // pointer to filename string
LPTSTR lpParameters, // pointer to string that specifies executable-file parameters
LPCTSTR lpDirectory, // pointer to string that specifies default directory
INT nShowCmd // whether file is shown when opened
);

 
这种问题应该与打开帮助文件无关, 可能是你的程序某个地方出现了毛病
 
接受答案了.
 
后退
顶部