新規メンバーが追加できません – プログラミング – Home

新規メンバーが追加できません
 
通知
すべてクリア

[解決済] 新規メンバーが追加できません


ちる
 ちる
(@ちる)
ゲスト
結合: 23年前
投稿: 77
Topic starter  

いつもお世話になっております。

ダイアログベースでアプリケーションを作成しているのですが
ボタン等のオブジェクトを作成して、Wクリックすると
「新規メンバーが追加できません」というメッセージが表示されてしまいます。

新規にダイアログを作成すると平気なのですが
既存のものだけにこの症状が現れます。

原因等わかる方がいらっしゃいましたらよろしくお願いいたします。


引用未解決
トピックタグ
???
 ???
(@???)
ゲスト
結合: 24年前
投稿: 10
 

.h,.cppにR属性が付いている?


返信引用
ちる
 ちる
(@ちる)
ゲスト
結合: 23年前
投稿: 77
Topic starter  

R属性=読み取り専用属性でしょうか?
読み取り属性でしたらついていません。

また、手動で書き込めばクラス追加は可能です・・・
手動で追加した後にボタンをWクリックした場合は
ボタンの関数部分にジャンプします。


返信引用
PATIO
(@patio)
Famed Member
結合: 4年前
投稿: 2660
 

質問はともかく、なんで自分の開発環境をきちんと提示できないのでしょう?

「発言される前に「使用上の注意」を必ずお読み下さい。」

にきちんと提示されているはずなんですけれど。

ちゃんと環境を提示しないとせっかくのアドバイスが無駄になる事だってありますよ。

あと、新規メンバーが追加できませんという件ですが、
クラスウイザード用のファイルが壊れているかもしれないですね。
clwの拡張子のファイルを一度削除してもう一度クラスウイザードを開きなおしてみてくださ
い。
ファイルを作成するように求められるはずなので、再度作成しなおしてみては?


返信引用
ちる
 ちる
(@ちる)
ゲスト
結合: 23年前
投稿: 77
Topic starter  

動作環境:WINXP,VC6.0 SP4

クラスウィザードを削除してみた結果
やはり同等のエラーが発生しました。

またクラスウィザードを起動し、クラス選択を選ぶところで
ダイアログのクラスを選択すると以下のエラーが発生しました。

-----------------------------------
Parsing error: =が必要です。
インプットライン: ifstream fi;
-----------------------------------

ifstream fi;の記載がある部分のコード
-----------------------------------
PmoterDlg::CPmoterDlg(CWnd* pParent /*=NULL*/)
: CDialog(CPmoterDlg::IDD, pParent)
{
//{{AFX_DATA_INIT(CPmoterDlg)

/////////////////////////////////////////INIファイル呼び出し
ifstream fi;

fi.open(kenkyu1.ini);
int Inicount = 0;
fi.close();
}
-----------------------------------


返信引用
眠
 眠
(@眠)
ゲスト
結合: 23年前
投稿: 3
 

クラスウィザードがコードを追加する範囲を決めるためのコメント?を削除したため。

//{{AFX_DATA_INIT(CPmoterDlg)
// メモ: ClassWizard は、この位置にメンバの初期化コードを追加します。
//}}AFX_DATA_INIT <-この行を追加してください


返信引用
ちる
 ちる
(@ちる)
ゲスト
結合: 23年前
投稿: 77
Topic starter  

解決しました・・・

ウィザードはコメントを目印に位置を決めていたのですね
何も気にせずコメント削除したりしていました。。。。

ありがとうございます。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

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