- お知らせ -
  • 当wikiのプログラムコードの表示を直してみました(ついでに長い行があると全体が下にぶっ飛ぶのも修正)。不具合があればBBSまでご連絡下さい。

Delphi

はじめに Edit

BDS2006ユーザーは、Delphiしか使わなくても
ただでさえ重いヘルプが検索時に他のヘルプ内容も引っかかり、
難儀な思いをしていると思います。

それを解消する方法。

具体的には、BDS2006のヘルプにDelphi Win32とかしか表示しない方法です。

※2chに投稿した方法です

余計なヘルプの削除方法 Edit

↓こちらを全面的に参考にしました。
某所 - C++Builder のヘルプを削除するには

Vistaでのやり方。

  1. 適当なフォルダを作る。
  2. %PROGRAMFILES%\Borland\BDS\4.0\Help\Common\mergeWin32.xml をその適当なフォルダにコピーする。
  3. 念のため mergeWin32.xml を mergeWin32.org.xmlとしてバックアップとっておく
  4. 以下のパッチを適用する。といっても、-の行を削除するだけです。
    --- mergeWin32.org.xml  2005-11-14 10:00:00.000000000 +0900
    +++ mergeWin32.xml      2008-12-11 10:12:02.910931700 +0900
    @@ -10,16 +10,13 @@
     <CompiledIndex>Help\Win32\bds4Win32devguide.HxI</CompiledIndex>
     <CompiledIndex>Help\Win32\bds4Win32tasks.HxI</CompiledIndex>
     <CompiledIndex>Help\Win32\bds4Win32api_win32.HxI</CompiledIndex>
    -<CompiledIndex>Help\Win32\bds4Win32api_cpp.HxI</CompiledIndex>
     <HelpTopic>Help\Win32\bds4Win32guide.HxS</HelpTopic>
     <HelpTopic>Help\Win32\bds4Win32devguide.HxS</HelpTopic>
     <HelpTopic>Help\Win32\bds4Win32tasks.HxS</HelpTopic>
     <HelpTopic>Help\Win32\bds4Win32api_win32.HxS</HelpTopic>
    -<HelpTopic>Help\Win32\bds4Win32api_cpp.HxS</HelpTopic>
     </FileList>
     <Filters>
     <Filter Name="Developer Studio 2006 for Win32">"DocSet"="bds_Win32"</Filter>
    -<Filter Name="Language: C++">"DevLang"="C++"</Filter>
     </Filters>
     </Merge>
     </helpConfig>
    
  5. そのフォルダにregHelp.batファイルを作り、以下を記述
    copy mergeWin32.xml "%PROGRAMFILES%\Borland\BDS\4.0\Help\Common"
    "%PROGRAMFILES%\Borland\BDS\4.0\Help\Common\regHelp.exe" -7
    "%PROGRAMFILES%\Borland\BDS\4.0\Help\Common\regHelp.exe" 5
    
  6. regHelp.batを管理者権限で実行する
  7. ヘルプを開いてみる
  8. いけました?

削除しない簡易的な方法 Edit

他のヘルプを削除をしないでいつでも見られるようにして、
デフォルトは表示しない方法。

具体的にはデフォルトの「フィルタ」を変更します。

メニューから「ヘルプ」→「フィルタの編集」を選び、
(フィルタなし) を選択し、例えば以下を突っ込んで "Save"します。

("DevLang"="Delphi") OR ("DocSet"="bds_Win32") OR ("DocSet"="PSDK") OR ("DocSet"="indy")

これで、デフォルトでDelphiとBDS Win32とPlatformSDK、Indy 10からしか検索されなくなる。

元に戻したい場合は、(フィルタなし) を選択し、deleteすれば元に戻ります。
(空欄でSaveしようとすると、文句言われてできないです)

参考リンク Edit


No comment. Comments/Delphi/BDS2006のヘルプから余計なものを削除する方法?

Name:

Front page   Edit Freeze Diff Backup Upload Copy Rename Reload   New Pages Search Recent changes   Help   RSS of recent changes
Last-modified: 2008-12-11 Thu 10:40:26 JST (3839d)