エラー「CXX0030 式を評価できません」 – 固定ページ 2 – プログラミング – Home

エラー「CXX0030 式を評価できま...
 
通知
すべてクリア

エラー「CXX0030 式を評価できません」

固定ページ 2 / 2

maru
 maru
(@maru)
ゲスト
結合: 17年前
投稿: 358
 

> 全然回質問したときもそのように助言をうけたのですが,何分時間がなくて。
確か一ヶ月位前にそんなことを書いた覚えがありますね。
# その時もビューへのポインタ宣言とビューの実体との違いが分かっていなかったようだが。

で、本題の件ですが、CBViewへのポインタ(CBView*)は自分でnewするのではなく、
フレームワークから取得するか、呼び出し元で保持しているCBView*へのポインタを
渡すようにしてください。
# 全体のプログラム構成がどうなっているのか分からないので、詳細は不明。
# だからといって、プログラム全部をここに載せるのは勘弁してね。
この辺は前の時(約一か月前)のやり方が参考になるでしょう。


返信引用
さみ
 さみ
(@さみ)
ゲスト
結合: 17年前
投稿: 32
Topic starter  

ITOさん,アドバイスありがとうございます!

CDのサンプルソースってことはMSDNのCDがないと見れないんですよね?
学校のパソコン&ソフトなので,MSDNがどこにあるのかわからないんです。
英語版はネットで公開されてるようですが・・・・日本語版もどこかありますか?
(調べてみたのですがわからず。。)


返信引用
さみ
 さみ
(@さみ)
ゲスト
結合: 17年前
投稿: 32
Topic starter  

maruさん,毎回振る舞わしているにもかかわらずアドバイスしていただいて・・・ほんと
ありがとうございます!

確かに今読み返していますが,前回もポインタのあたりで質問してますね。。
せっかくアドバイスいただいているのに,活用できていなくて申し訳ないです。

しっかり読み返してみます!


返信引用
ITO
 ITO
(@ITO)
ゲスト
結合: 22年前
投稿: 1235
 

なるほど、
MSDN LIBRARY
> http://msdn2.microsoft.com/ja-jp/library/default.aspx
ここで探してみるのもてですね。
google等で探すまえにここで調べるのもいいと思います。
MSDNのCDは見つけてみたほうがいいですね。


返信引用
さみ
 さみ
(@さみ)
ゲスト
結合: 17年前
投稿: 32
Topic starter  

ITOさん,お返事ありがとうございます。

MSDN LIBRARYのページは参考にしています!
なかなか苦労しながら読んでいますが・・・

CDですが,教授が管理していますので聞いてみようと思いますが・・・出してくれる可能
性は低いです。。


返信引用
ITO
 ITO
(@ITO)
ゲスト
結合: 22年前
投稿: 1235
 

> MSDN LIBRARYのページは参考にしています!
> なかなか苦労しながら読んでいますが・・・
慣れて下さい。
CDのほうが検索が早いだけで内容はほとんど同一です。


返信引用
たいちう
 たいちう
(@たいちう)
ゲスト
結合: 23年前
投稿: 662
 

> >このとき、扱いたいCBViewの実態はあるはず?
> よって,実態もどうなっているのかわからない状態です。

ハンドルという言葉が使われていましたので、ウィンドウハンドルの
ことかと思っていましたが、ポインタのつもりだったようですね。
いずれにしろ、maruさんが、

> で、本題の件ですが、CBViewへのポインタ(CBView*)は自分でnewするのではなく、
> フレームワークから取得するか、呼び出し元で保持しているCBView*へのポインタを
> 渡すようにしてください。

と、書かれているように、普通はCViewをnewできません。
普通じゃないことをさみさんが既にされているのかもと思い、
継承元やコンストラクタを聞いたのです。

さて、時間がないというのは分かりますが、
MDIで2種類のViewを使ったプログラムというのは、
C++を理解していないと無理ですよ。
回答者が手助けしようにも、さみさんの側で問題を説明することに失敗しています。
普通はこの辺りが、掲示板の限界です。
(まれに物凄いインスピレーションを持つ回答が付くこともありますが)

例えば、、、

ViewAとViewBがあって、それぞれに数字が表示されている。
ViewAをクリックすると、ViewAの数字がインクリメントされる。
ViewAを右クリックすると、ViewAの数字がViewBにコピーされる。
ViewBをクリックすると、ViewBの数字がインクリメントされる。
ViewBを右クリックすると、ViewBの数字がViewAにコピーされる。

このような仕様は理解できますか?
プログラムは作れますか?
右クリックすると、のあたりが、さみさんが作りたいプログラムに
少し似ていると思うのですが、全然違いますか?

このように具体的なプログラムならば、回答者も説明できます。
全然違う場合は、現在の問題についてだけ、何をしたいのか、
具体的な説明を試みてください。


返信引用
たいちう
 たいちう
(@たいちう)
ゲスト
結合: 23年前
投稿: 662
 

もう1つ。

もし参考にしているHP・書籍があれば書いてください。
ここのHPのこのプログラムを参考にしたけどうまくいかない、と。
書籍の場合はよほど出回っている本でないと、
その本を読める回答者がいる可能性が低いですが。


返信引用
rin
 rin
(@rin)
ゲスト
結合: 18年前
投稿: 112
 

>maruさんへ
>この症状でファイル削除、リビルドしたところで何の解決にならんと思うが...
ごめんなさい

ウチの仕事場の環境(XP、VC2005)では
ソースを弄ってからビルドしても、更新分がきちんと反映してなかったり、
ウォッチの値が「CXX0030 式を評価できません」になってしまうことが
何度か経験したことがあったので、同じようなことかもしれないと思ったのです。

本当にごめんなさい


返信引用
さみ
 さみ
(@さみ)
ゲスト
結合: 17年前
投稿: 32
Topic starter  

アドバイスをくださったみなさん,返事が遅くなり大変申し訳ありません!!

ITOさん
何かわからないことがあると,まっさきにMSDNで調べるようにしています。
言葉は難しいけど,とても参考になっているサイトだと感じています。

たいちうさん
>さみさんの側で問題を説明することに失敗しています
そうみたいですね。つきあっていただけてるみなさんには本当に申し訳ないですが,私に
は確実にC++に対する知識が欠如しています。
補って,質問しなおすべきだと思いました。

>このような仕様は理解できますか?
>プログラムは作れますか?
使用は理解できます。プログラムも想像はできます。しかし,たぶん作れないと思います。
たいちうさんがおっしゃってる通り,私の質問の内容と同じであり,それを私が未だに解
決できずにいるからです。。

>参考にしているHP・書籍
色々なところを参考にさせていただいて,しかもそれらの知識がごちゃごちゃになってし
まっていて,HP・書籍を示せないです。。
整理つけて,また報告させていただきます!

rinさん
私にとっては「そんな対処法もあるのか!」という新しい知識となったので助かりました。
今後,その手を使わせていただくこともあるかと思います。

みなさんには本当に私の都合で申し訳ないのですが,期限が近いので,この部分とは違う
部分を手がけています。
また落ち着きましたら,再度,考えなおしていきたいと思います。


返信引用
ITO
 ITO
(@ITO)
ゲスト
結合: 22年前
投稿: 1235
 

> ウチの仕事場の環境(XP、VC2005)では
> ソースを弄ってからビルドしても、更新分がきちんと反映してなかったり、
> ウォッチの値が「CXX0030 式を評価できません」になってしまうことが
> 何度か経験したことがあったので、同じようなことかもしれないと思ったのです。
VC6.0なら経験ありますね。
VC2005でもおきるんですね。
今回の場合、もうすでにソフト上おかしい所が見え隠れしていたので対象に
ならなかったのだと思います。


返信引用
固定ページ 2 / 2

返信する

投稿者名

投稿者メールアドレス

タイトル *

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