ソフトウェア関連/Windowsの統合開発環境で直面した問題

上へ




Microsoft VisualStudio? 6.0 日本語bookmark

Visual C++ 6.0のServicePack5以降で、ProcessorPack?を適用する bookmark

レジストリの、
HKEY_LOCALMACHINE\SOFTWARE\Microsoft\VisualStudio?\6.0\ServicePacks?
に、REG_DWORDで"latest"の名前で格納されているので、
5ないし6から、4へ変更後、ProcessorPack?を適用する(その後は値を戻しても問題なし。)
ただし、CL2.exeは古いままの可能性あり。

同じソースが、Windows 2000とXPで違うバイナリになる問題 bookmark

出力結果が、"MSVCRT.dll"のバージョンに依存している。

  • WindowsXPのSyde by Syde機能を使って、Windows 2000と同じ出力にする方法
  1. Windows 2000から、"msvcrt.dll"を持ってくる。(既知のバージョンは、6.10.9844.0)
  2. C:\Program Files\Microsoft Visual Studio\VC98\Binの場所にWindows 2000の"msvcrt.dll"を置く。
  3. 同じフォルダに、"LINK.EXE.local"という空のファイルを作成する。

Borland C++ Builder 6.0 日本語bookmark

Update#4で直面する問題について bookmark

アンインストールは、元のディスクから上書きする必要あり。
ただし、BSC.exe元のファイルを残しておく必要あり。

#4アップデート後のメモリ保護違反 bookmark

以下のファイルの問題で、ソフトウェアの終了時、
メモリ保護違反が発生する可能性がある。(GordGuard?使用時)
修正とリコンパイル・制的リンクで回避可能。
helpintfs.hpp
helpintfs.pas
helpintfs.dcu
winhelpviewer.hpp
winhelpviewer.pas
winhelpviewer.dcu

ilink32.exeを入れ替える bookmark

最新版を手に入れるには、Borlandからilink32.zipをダウンロードして、
ilink32.exe
ilink32.dll
の二つをC++Builder6/Binのものと置き換える。(バックアップは忘れずに。)

Delphi/BCBフリーカーソル無効化アドイン bookmark

VisualStudio?と同じように、フリーカーソルの無効化とブロックインデントを実現する追加モジュール
"NFCur.dll"を入れると扱いやすくなる。詳細は下記参考。
http://homepage1.nifty.com/fuu/
http://homepage1.nifty.com/fuu/software/nonfreecursor.htm