安装的Dephi2005不能弹出帮助。 ( 积分: 50 )

  • 主题发起人 主题发起人 我要学会天天编程
  • 开始时间 开始时间

我要学会天天编程

Unregistered / Unconfirmed
GUEST, unregistred user!
我安装的是Dephi2005,中间因为别的原因,我又安装了Dephi7,结果2005的帮助就弹不出来了,总是弹出一个对话框:
---------------------------
Error
---------------------------
No topic-based help system installed.
---------------------------
OK
---------------------------
有遇到这个问题的嘛?因为没有帮助,我要查个东西总是去安装目录下打开文档,比较麻烦,郁闷中。哪位大侠帮忙告诉一下。
 
我安装的是Dephi2005,中间因为别的原因,我又安装了Dephi7,结果2005的帮助就弹不出来了,总是弹出一个对话框:
---------------------------
Error
---------------------------
No topic-based help system installed.
---------------------------
OK
---------------------------
有遇到这个问题的嘛?因为没有帮助,我要查个东西总是去安装目录下打开文档,比较麻烦,郁闷中。哪位大侠帮忙告诉一下。
 
帮顶

--------签名档---------------------------

惊爆开源站

http://www.source520.com

80G源码电子书免费免注册下载,大量精辟技术文档库随时更新
 
好,帮顶



--------签名档---------------------------

比肩国内顶尖源码下载站点 -> 源码我爱你

http://www.source520.com
http://www.source520.net

80G源码电子书免费免注册下载,大量精辟技术文档库随时更新
******************************************************************
附:为了站点持续发展,现有本站近年来收藏的大量大型商业源码低价出售,
详情请进入以下链接查看:
http://www.source520.com/building_delphi.htm

浏览商业代码请从如下URL进入查看实物:
1.商业源码库1: ftp://source520see3:browse@61.152.199.245/
2.商业源码库2: ftp://source520see2:browse@61.152.199.245/
 
安装Dephi2005后,如果你安装VS2005会导致Dephi的帮助系统失灵,几天前我查到一篇文章,解决了这个问题,有需要的可以看一下。

No topic-based help system installed
Recently I had to do some Delphi-work again. To my surprise, the online help seemed to have stopped working. I always got this error message:

No topic-based help system installed
Programming without an online help is very tedious and sometimes nearly impossible.

When I had to look up in which Unit TWinControl is declared, I had two possibilities: Either look it up in the source code (Borland ships the full source code to their class library) or fix the help system once and for all.

I deceided to do the latter (searching after TWinControl is no fun).

Googling in the web turned out nothing. In Groups most of the time, the suggestion was to reinstall the whole thing

I absolutely did not have time for this, so I dug deeper.

The problem is caused by the installation of the VS2005 Beta which resets some AppID-GUUID. Afterwards delphi crashes while loading the IDE-package htmlhelp290 which in the end causes delphi to think that there's no help installed

I fixed it doing the following:

Reset the help-viewer-appid. In the registry under HKEY_CLASSES_ROOT/AppID/DExplore.exe, set AppId to {4A79114D-19E4-11d3-B86B-00C04F79F802}

In HKEY_CURRENT_USER/Software/Borland/BDS/3.0/Disabled IDE Packages remove the entry for htmlhelp290 that has been created.

Start Delphi and use the help again
What I don't know is if this has a negative effect to VS, but this does not matter for me: I need Delphi to work.

The whole thing is a consequence of the .NET orientation of delphi: Earlier, Delphi was as self-contained as the executables it can build: Drop it into a directory and run it. No problems, no questions asked.

With Delphi integrated into .NET and using .NET-Components, problems begin to rise: First there was a bug in D8 causing it to stop working after .NET 1.1 SP1, now this.

Hopefully, they find a way back to both .NET (for the acceptance in the buzzword-centered world where you can't have a dev-tool not .NET capable) and self-containment.
 
接受答案了
 

Similar threads

D
回复
0
查看
867
DelphiTeacher的专栏
D
D
回复
0
查看
836
DelphiTeacher的专栏
D
D
回复
0
查看
785
DelphiTeacher的专栏
D
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部