1.
Public Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As LongPrivate Sub MenuHelp_Click()
    ShellExecute 0&, vbNullString, "C:\WINDOWS\HELP\ieeula.chm", vbNullString, vbNullString, vbNormalFocus
End Sub2. 自己作个FORM,然后调用它。

解决方案 »

  1.   

    来迟了,不过我想你如果再很详细的例子可以到MSDN中有一个VISDATA的例子,去看看吧!
      

  2.   

    第二个问题若是自己做form那每次升级后都要自己改了?有没有自动的方法啊?
      

  3.   

    要不先写到注册表或INI文件中,以后修改注册表或INI文件就形了。
      

  4.   

    app.majorversion等等里面写有版本号,跟你的程序的版本号是一致的
      

  5.   

    这样的版本号自己不能控制,作完BATA版本可能已经是几十了!
      

  6.   

    哦!可以了,我添加了一个“关于”对话框可以解决。根seeyard(浣熊)说的差不多,不过y_shen(y_shen)讲的也很有道理。
      

  7.   

    怎么不能自己控制?
    在project->properties里面,想填几就是几