VC++.NET2003、CMessageBoxに関するエラー – プログラミング – Home

通知
すべてクリア

[解決済] VC++.NET2003、CMessageBoxに関するエラー


テビ
 テビ
(@テビ)
ゲスト
結合: 19年前
投稿: 17
Topic starter  

こんにちは。VC++.NET2003移行作業中なのですが、大量のwarningが出て困っています。
warning内容は下記の通りなのですが、 これはどうすればいいのでしょうか?
どうすれば解決できるのか皆様、教えて下さい。よろしくお願いします。

↓warning内容

warning C4183: 'CMessageBox': 戻り値の型がありません。'int' を返すメンバ関数とみな
します。

↓ソース。

public:
CMessageBox(LPCTSTR lpszPrompt, UINT nType, UINT
nDefaultButton/*=MB_DEFBUTTON1*/, UINT nIDPrompt, COLORREF clrCtlBk=RGB
(192,192,192)); //S014


引用未解決
トピックタグ
επιστημη
 επιστημη
(@επιστημη)
ゲスト
結合: 22年前
投稿: 1301
 

warningの通りです。戻り値の型が記されていない!と怒っています。
値を返さないならvoid CMessageBox(... とすればいい。

これがコンストラクタのつもりなら、class名がCMessageBoxではないのでしょう。


返信引用
テビ
 テビ
(@テビ)
ゲスト
結合: 19年前
投稿: 17
Topic starter  

全く意味がわからない状態なのですが、どう解決していけばいいですか?


返信引用
επιστημη
 επιστημη
(@επιστημη)
ゲスト
結合: 22年前
投稿: 1301
 

本当に'全く意味がわからない'のであれば、学習以外に解決策はありません。
# あるいは誰かに頭を下げるか。


返信引用
テビ
 テビ
(@テビ)
ゲスト
結合: 19年前
投稿: 17
Topic starter  

前回私が載せたソースの中では、 どのように型を宣言すればよいか
教えていただけますか? お願いします。


返信引用
επιστημη
 επιστημη
(@επιστημη)
ゲスト
結合: 22年前
投稿: 1301
 

わかんないよそんなこと。
僕が付けたレス以上のことは答えられません。


返信引用
テビ
 テビ
(@テビ)
ゲスト
結合: 19年前
投稿: 17
Topic starter  

あーー、そうですかぁ。残念です。
もしどなたかわかるかたがおられたら、教えてください。お願いします。


返信引用
テビ
 テビ
(@テビ)
ゲスト
結合: 19年前
投稿: 17
Topic starter  

自力で解決できました。ありがとうございます。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました