Windows Vista の場合は、インストールを実行する際に、管理者権限を持つユーザーとしてログインする必要があります。これは、Program Files ディレクトリに変更を加えるために、高いセキュリティレベルが必要になるからです。
Windows Vista では、製品登録クライアントが動作しない場合があります。この問題を回避するには、Windows Live OneCare Firewall が表示されたときに [このプログラムを許可] を選択します。次に、製品登録クライアントを終了して、それを再起動します。[このプログラムをブロック] を選択しないでください。これを選択すると、それ以降の登録ができなくなります。
TAnimation コンポーネントを Vista で使用するには、[Win32] タブの下の TShellResource コンポーネントをプロジェクトに追加する必要があります。TShellResource を追加すると、次のリソースが追加されます。
FindFolder.res
FindFile.res
FindComputer.res
CopyFiles.res
CopyFile.res
RecycleFile.res
EmptyRecycle.res
DeleteFile.res
Windows Vista で BDE を使用している場合は、BDE が C:\<root> ディレクトリにファイルを書き込まないように、BDE を再設定する必要があります。それには、管理者としてログインし、Program Files\Common Files\Borland Shared\BDE にある bdeadmin.exe を実行します。Native の下の PARADOX をクリックし、NET DIR をルートディレクトリ以外の場所を参照するように変更します。推奨するディレクトリは、C:\Users\Public\Documents\RAD STUDIO です。
Windows Vista の拡張子を持つマニフェストを、Windows XP Service Pack 2(SP2)の .exe ファイルまたは .dll ファイルに追加した場合は、コンピュータが再起動する場合があります。この問題およびホットフィックスの詳細については、http://support.microsoft.com/kb/921337 を参照してください。
VCL for the Web(IntraWeb)アプリケーションを実行およびデバッグするには、 Windows 2003 または Windows XP を使用する必要があります。Windows Vista を使用している場合は、VCL for the Web アプリケーションをデバッグする際に、ユーザーアカウント制御(UAC)をオフにする必要があります。IntraWeb(VCL for the Web コンポーネントのヘルプを含む)の詳細については、http://www.atozed.com/intraweb/docs/ を参照してください。
UAC が有効な Vista 上で、実行可能ファイル名に "setup"、"update"、または "install" が含まれる場合は、IDE が System Administrator アカウントで起動されていない限り、そのプログラムのデバッグはできません。IDE の外で、これらの文字列を含む実行可能ファイルを実行しようとすると、 "ユーザーアカウント制御" のダイアログが表示され、System Administrator アカウント用のパスワードの入力を求められます。IDE 内でデバッグなしで実行すると、このプログラムがより高い特権を必要とすることを示すエラーが表示されます。IDE 内でデバッグありで実行すると、プロセス作成エラーが発生します。詳細については、http://blogs.msdn.com/uac/archive/2006/01/13/512776.aspx を参照してください。
Togetherを使用しなければ若干高速化できる。
[HKEY_CURRENT_USER\Software\Borland\BDS\5.0\Known IDE Packages\Delphi]から「$(BDS)\Bin\TGIDE100.bpl」を削除。
元に戻したければ以下のレジストリファイルをExplorerからダブルクリック。
together.reg
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Borland\BDS\5.0\Known IDE Packages\Delphi]
"$(BDS)\\Bin\\TGIDE100.bpl"="Borland Together IDE Integration"
起動時にCodeGearのホームページを表示しなければ若干高速化できる。
[HKEY_CURRENT_USER\ Software\Borland\BDS\5.0\Known IDE Packages]にある"$(BDS)\Bin\startpageide100.bpl"を削除。
元に戻したければ以下のレジストリファイルを Explorerからダブルクリック。
startpage.reg
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Borland\BDS\5.0\Known IDE Packages]
"$(BDS)\\Bin\\startpageide100.bpl"="Borland Start Page IDE Package"
DataExplorerを使用しなければ若干高速化できる。
[HKEY_CURRENT_USER\Software\ Borland\BDS\5.0\Known IDE Packages]にある"$(BDS)\Bin\DataExplorer100.bpl"を削除。
元に戻したければ以下のレジストリファイルを Explorerからダブルクリック。
dataexplorer.reg
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Borland\BDS\5.0\Known IDE Packages]
"$(BDS)\\Bin\\DataExplorer100.bpl"="(Untitled)"
リファクタリングを使用しなければ若干高速化できる。
[HKEY_CURRENT_USER\Software\ Borland\BDS\5.0\Known IDE Packages]にある"$(BDS)\bin\refactoride100.bpl"を削除。
元に戻したければ以下のレジストリファイルを Explorerからダブルクリック。
refactor.reg
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Borland\BDS\5.0\Known IDE Packages]
"$(BDS)\\bin\\refactoride100.bpl"="Borland Core Refactoring Package"
起動時のアップデートチェックを使用しなければ若干高速化できる。
[HKEY_CURRENT_USER\Software\Borland\BDS\5.0\AutoRun]または [HKEY_LOCAL_MACHINE\Software\Borland\BDS\5.0\AutoRun]にある「UpdateCheck」をキーごと削除。但し、パス及びパスに含まれるGUIDは個別に違う可能性があるので、事前にバックアップを取るようにして下さい。
あるいはインストール時に「起動時にアップデートの確認を行う」のチェックを外しておく。アップデートのチェックは"[スタート]-[プログラム]-[CodeGear RAD Studio]-[アップデートの確認]"から手動でも行う事ができる。
元に戻したければ以下のレジストリファイルを Explorerからダブルクリック。
setup.reg
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Borland\BDS\5.0\AutoRun\UpdateCheck]
"ProgramToRun"="C:\\ProgramData\\{AB3EC276-D261-4943-A921-1CC1C6799AED}\\Setup.exe"
"CommandLine"="/update"
[HKEY_LOCAL_MACHINE\Software\Borland\BDS\5.0\AutoRun\UpdateCheck]
"ProgramToRun"="C:\\ProgramData\\{2EB4C530-C94F-4893-ABDC-C1E05A89956E}\\Setup.exe"
"CommandLine"="/update"
事前に[HKEY_CURRENT_USER\Software\Borland\BDS\5.0\Known IDE Packages]のバックアップを取る事をオススメします。
[HKEY_CURRENT_USER\Software\Borland\BDS\5.0\Known IDE Packages]以下にはこの他にもIDE用パッケージが登録されています。ご自分のご利用環境に合わせて取捨選択をしてみて下さい。ただし、インストール時に導入した".net framework 2.0"はリファクタリングやMSBuildで使われており、IDE用.netパッケージを2つとも削除するとプロジェクトを開いた時点でエラーになってしまいますのでご注意下さい。
2007/12/25 追記:
"2007 December Update"を適用すると、プロジェクトを開いた状態でホームページタブを閉じ、新規プロジェクトを作成したり、さらに新規プロジェクトを作成するとフォームが表示されなくなったり'coreide100.bpl'のエラーになったりします(QC#56217)。この現象に遭遇した場合にはホームページタブを閉じないようにして下さい。