comctl32.dllのバージョンが4.70に満たない場合には、KLARAを起動することが出来ません。
そのような場合おそらく、「InitCommonControlsEx@4が見つからない」といった感じのメッセージが表示され、終了してしまうと思います。
comctl32.dllはシステムファイルですので Windows95/98/NT上には必ずありますが、そのファイルのバージョンが問題になります。
comctl32.dllはWindows95のシステムディレクトリ(多くの95の場合c:\windows\system)にあり、そのバージョンはファイルのプロパティを見れば確認できます。
Windows95OSR2(950B)やWindows98/NT4.0ならば、最初からver4.70以上が実装されているようなので、問題はないと思われます。
おそらく、WindowsNT3.51上でも、このDLLを用意できれば動作するように思いますが、未確認です。
SP1 = | ServicePack1 |
---|---|
OSR2 = | OEM Service Release 2 |
retail version = | 店頭パッケージとして小売りされたバージョンのこと。 OSR2は小売りされず、プリインストールマシン専用だった。 |
ちなみにcomctl32.dll ver4.70以上が必要な理由は、ComboBoxExやVirtualListCtrlなどを使用しているためです。
Windows95 retail version(4.00.950)ではcomctl32.dllはver4.00.950で、ver4.70以上ではありません。未確認ですがWindows95+SP1(950a)もおそらくver4.70に満たないと思われます。
Windows95の初期バージョンで、Internet Explorer3(IE3) beta2以降のMicrosoft製品がインストールされている場合には、comctl32.dllはたぶんver4.70以上だと思います。ただし、この限りではないかもしれません。
一般的なところでは、IE3以降がインストールされていれば問題ありません。
これらのアプリケーションがインストールされていない場合、comctl32.dllがver4.70未満である可能性が高くなります。
ダウンロードした後に、そのファイルをダブルクリックして実行して下さい。自動的に更新作業が行われます。たぶん。
既に Comctl32.dll ver4.70 以上がインストールされている場合には、これら更新作業は行わないことを推奨します。