vcl.hについて

解決


takoyaki  2008-11-04 20:14:20  No: 69188

はじめまして。1つ質問したいのですが、include ファイルを開けません。'vcl.h': No such file or directoryというエラーが出てきてしまうんですが、どうすればコンパイルできるのでしょうか?


takoyaki  2008-11-04 20:19:08  No: 69189

プログラム追加します。↓↓↓↓
//---------------------------------------------------------------------------
#include <vcl.h>
#pragma hdrstop

#include "main.h"

//---------------------------------------------------------------------------
MGlassCursor::MGlassCursor()
{
Screen->Cursor=crHourGlass;
}
//---------------------------------------------------------------------------
MGlassCursor::~MGlassCursor()
{
Screen->Cursor=crDefault;
}


takoyaki  2008-11-04 20:19:11  No: 69190

プログラム追加します。↓↓↓↓
//---------------------------------------------------------------------------
#include <vcl.h>
#pragma hdrstop

#include "main.h"

//---------------------------------------------------------------------------
MGlassCursor::MGlassCursor()
{
Screen->Cursor=crHourGlass;
}
//---------------------------------------------------------------------------
MGlassCursor::~MGlassCursor()
{
Screen->Cursor=crDefault;
}


maru  2008-11-04 20:33:40  No: 69191

vcl.hはC++Builderで使用されるヘッダファイルのようですが、環境はなんでしょうか?
ちなみにここは「Visual C++ Q & A掲示板」ですけど。


takoyaki  2008-11-04 20:42:16  No: 69192

返事ありがとうございます。
そうだったんですか・・・
環境はvisualc++6.0です。
代わりのヘッダーファイルはないのでしょうか?
ご教授お願いします。


takoyaki  2008-11-04 20:42:16  No: 69193

返事ありがとうございます。
そうだったんですか・・・
環境はvisualc++6.0です。
代わりのヘッダーファイルはないのでしょうか?
ご教授お願いします。


aetos  2008-11-04 21:15:24  No: 69194

マウスカーソルを砂時計にすることは VCL を使わずに MFC や Windows SDK を使っても可能ですが、その手段(そのために書くべきコード)はまったく違いますので、単純にヘッダファイル名を置き換えてすむようなものではありません。

問題となっているのが今回掲示されたコードだけで、MGlassCursor というのが自作クラスならば、MFC には同じ働きをする CWaitCursor というクラスがありますので、自作する必要はありません(MFC を使わないのなら自作する必要がありますが)。


takoyaki  2008-11-04 22:25:49  No: 69195

そうなんですか・・・
わかりました。MFCを使ってやってみます。
ありがとうございました。


maru  2008-11-05 02:37:40  No: 69196

Hourglassって砂時計のことか。

このコードを見ただけで
> マウスカーソルを砂時計にすること
が目的だとわかるなんてaetosさんエスパーかと思った。

さすがに常連さんは読みが深い。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加