![]() |
Turbo C++ for Windows
|
![]() |
Delphi をインストールしたことでフォントがおかしくなりました。 |
![]() |
Delphi には WinSpctr, WinSight, 及びこれらが使用する BWCC.DLL が添付されています(これらは BC4 に含まれるバージョンと同じです)。 このため Turbo C++ for Windows 3.x や Borland C++ 3.x の統合環境のエディタのフォントが乱れてしまうことがあります。 このような場合には,バージョンにあった BWCC.DLL を使用するようにしてください。 BWCC.DLL は標準で Windows の SYSTEM ディレクトリにインストールされます。 |
統合環境が使用する環境ファイルは Borland C++ が使用するものとは異なります。
ファイル名は次のように対応します。
| メニューオプション | BC での環境ファイル名 | TCW での環境ファイル名 | ||
| [環境(E)] | BCCONFIG.BCW | TCCONFIG.TCW | ||
| [デスクトップ(D)] | BCWDEF.DSW | TCWDEF.DSW | ||
| [プロジェクト(P)] | BCWDEF.BCW | TCWDEF.TCW |
これらのファイルは BIN ディレクトリに収められています。
その他に,Windows ディレクトリの .INI ファイル名はそれぞれ BCW5.INI, TCW5.INI になります。
このドキュメントは Turbo C++ 5.0J Windows95/NT の導入時や,導入初期に発生する問題に対する一般的な対処方法に関するものです。製品に含まれるINSTALL.TXT や README.TXT と合わせてご覧ください。
1. Turbo C++ 5.0J for Windows95/NT のインストールに関する Q&A
![]() |
インストール方法が解りません。 |
![]() |
付属のクイックツアーのマニュアル(P-2)に記述ミスがあります。[誤] D:\SETUP\SETUP.EXE [正] D:\SETUP\TCW5\SETUP.EXE Turbo C+ 5.0J for Windows95/NT の CDROM の SETUP\TCW5\SETUP.EXE を実行してください。 |
![]() |
インストーラーが起動した後,どのように操作したら良いのでしょう? |
![]() |
まずは「次へ」ボタンでフルインストールすることをお勧めします。 |
![]() |
アンインストールを行わずに何度かインストールを行ったのですが,あらためてインストールすると失敗してしまいます。 |
![]() |
レジストリ情報が非常に不安定になっています。Windows 自体を再インストールすることをお勧めします。Turbo C++ のディレクトリにあるUNREG.EXE を使用して Turbo C++ のレジストリを削除することはできますがTurbo C++ に関する全てのレジストリ情報を削除するわけではありませんので注意が必要です。 UNREG -d |
![]() |
SCSII ドライブにインストールをしたら,Windows の立ち上げ時にエラーが表示されるようになってしまいました。 |
![]() |
Windows の立ち上げ前に SCSII ドライブを認識するようにして下さい。 認識させる事ができなければ,Windows の立ち上げ前に認識するドライブにTurbo C++ をインストールするようにしてください。 |
![]() |
アンインストールの終り頃にハングアップしてしまったので,リセットして起動し直したら Windows が正常に動作しなくなってしまいました。 |
![]() |
アンインストールはプログラムの最後でレジストリを変更します。この変更には時間がかかるので,ハングアップしたように見えたのかもしれません。 レジストリの変更の最中にリセットしてしまうとレジストリが壊れてしまい,Windows が正常に動作しなくなることがあります。このような場合にはWindows の再インストールすることをお勧めします。 |
![]() |
プログラムを実行しても,実行結果をみることができません。 |
![]() |
Turbo C++ for Windows 3.1 で,ウインドウ中に正しく表示されていたプログラムを Turbo C++ 5.0 上で同じように実行しても,実行結果を見ることができません。また,TCW5 では TCW3.1 のようにウインドウ上に結果を表示することはできないのでしょうか? |
![]() |
Turbo C++ for Windows 3.1 で,プロジェクトを使用せず,main() をスタートモジュールにした DOS 形式のプログラムをコンパイルした場合,自動的にEasyWin 機能を使った WIN16 アプリケーションが生成されます。printf()等の結果はアプリケーションが生成したウインドウ内に出力されますが,TCW5 は,WIN32 コンパイラのため EasyWin 機能はありません。そのため,ウインドウ生成には WIN32 GUI での Windows 形式のプログラミングが必要になります。 TCW5 で TCW3.1 と同様の操作をした場合,TCW5 では デフォルトで WIN32 Consol アプリケーションとなるため,実行は Windows から DOS コンソールモードが起動されます。しかし,起動されたコンソール画面はプログラム終了時に閉じてしまうためプログラムの出力結果を確認することができません。IDE の設定でこういった状況を制御するためのオプションはないので,実行結果の確認は,Windows のMS-DOS プロンプトをあらかじめ実行して,DOS プロンプトから生成された EXE を指定して起動するか,プログラム内の終了時に getch() 等を加えてキー入力待ちにさせる等の方法で解決してください。 #include :
#include :
#include
上記のプログラムの場合,キー入力があるまでプログラムを終了しません。 |
![]() |
プログラムを実行すると「パラメータが許容範囲を超えています。」というエラーが表示されます。 |
![]() |
このエラーは,OS が出しているものです。Win32 のコンソールアプリケーションを IDE から実行した場合に発生します。このエラーを出さないようにするには,WINDOWS\SYSTEM\CONAGENT.EXE のプロパティのメモリ項目をすべて自動に変えてお試しください。 |
![]() |
graphics.h が使えないようですが |
![]() |
graphics.h は DOS アプリケーションでしか使用できないため,Windows アプリケーションを作成する本製品には含まれておりません。 |
![]() |
ユーザーズガイドに乗っているプログラムを打ち込んでコンパイルしたらエラーが出てしまいますが? |
![]() |
ユーザーズガイドは Borland C++ と兼用になっていますので Borland C++ 用の16Bit アプリケーションの場合には構築出来ません。 |
![]() |
graphics.h がインクルードできない。 |
![]() |
graphics.h は,Turbo C++ 1.0 (for DOS) 等に入っているグラフィックス描画関数(BGI: Borland Graphics Interface)の関数プロトタイプを含むヘッダファイルです。 Windows の場合は,BGI ではなく GDI という Windows API を使ってグラフィックスを描画するため Turbo C++ for Windows 製品には,graphics.h は含まれておりません。 Borland C++ 4.x の IDE を使っていて発生する場合は,オプション|プロジェクト|ディレクトリの設定がご使用環境に適した設定になっているか確認して下さい。 |
![]() |
C 言語,および C++ 言語の入力の手順と,その実行方法をについて教えてください。 |
![]() |
では,MessageBox を表示する簡単なプログラムを作って見ましょう。 はじめに,Turbo C++ 5.0J を立ち上げて下さい。
上記の手順に従って正しく作業すれば,エラーのないプログラムが作成でき実行されます。 なお,言語仕様に関してはヘルプの Borland C++ プログラマーズガイドを参照して下さい。 |
![]() |
Turbo C++ for Windows95/NT で Windows3.1 のプログラムは作成できますか? |
![]() |
Turbo C++ for Windows95/NT は,32bit ウィンドウズアプリケーションを作成するための製品です。それ以外のターゲットのアプリケーションを作成する場合には Borland C++ をご購入ください。 |
Trademarks & Copyright (C) 1998 INPRISE Corporation. Last modified on 8-June-1998.