★初心者にVisual C++を教えるスレ★ Part5
■ このスレッドは過去ログ倉庫に格納されています
0001987
NGNGVisual C++ 初心者用スレッドです。
前スレ・関連スレは、>>2 ぐらい。
0579デフォルトの名無しさん
NGNG#define NULLPO 0
HANDLE *pHandle = GetHandle();
if(pHandle == NULLPO){
MessageBox("ぬるぽ!");
exit(0);
}
ってやるやつがいます。
0580デフォルトの名無しさん
NGNGBOOL型を返す関数でFALSEがエラー
FALSE以外が正常ってのがあったような気がするから
BOOL B;
...
if(B == TRUE)はやってはいけないと
やるなら
if(B == FALSE)
if(B != FALSE)
みたいに
0581デフォルトの名無しさん
NGNG0582デフォルトの名無しさん
NGNG0583デフォルトの名無しさん
NGNGif(hoge==FALSE)するかどうかはコーディングスタイルや会社の規約に関わってくるから
水掛け論にしかならんだろうし。
0584デフォルトの名無しさん
NGNG0585デフォルトの名無しさん
NGNG0586デフォルトの名無しさん
NGNGよく読め。「顔の火」がチンコだ。
0587デフォルトの名無しさん
NGNGどんな生命体だよ・・・
0588デフォルトの名無しさん
NGNG0589デフォルトの名無しさん
NGNG/⌒\
( )
| | / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
| |< 呼んだー?
( ・∀・) \_________
) (
(__Y_)
0591デフォルトの名無しさん
NGNG0592デフォルトの名無しさん
NGNGif( >>551 == true )
{
cout <<" /⌒\ "<< endl;
cout <<" ( ) "<< endl;
cout <<" | | "<< endl;
cout <<" | | "<< endl;
cout <<" ( ・∀・) "<< endl;
cout <<" ) ( "<< endl;
cout <<" (__Y_) "<< endl;
return 0;
}
return -1;
}
0593551
NGNGあの程度のミスでなんで糞呼ばわりされなきゃならないんだ?
初心者なんだから仕方ないだろう?
それともあんたらはプログラム初めてそういうミス一度もしたことないのか?
0594デフォルトの名無しさん
NGNG0595デフォルトの名無しさん
NGNG0596デフォルトの名無しさん
NGNG0597デフォルトの名無しさん
NGNG人間叩かれて大きくなるんだYO!
でも変な所を大きくしないでね
0598デフォルトの名無しさん
NGNGおまえだけが間違うのは勝手だが初心者を巻き込むな
0599デフォルトの名無しさん
NGNG0600デフォルトの名無しさん
NGNG0601デフォルトの名無しさん
NGNG0602デフォルトの名無しさん
NGNG0603デフォルトの名無しさん
NGNG0604デフォルトの名無しさん
NGNGたぶんそこがネックになって速度が落ちると思うのね
もっとフラッシュを抑制する方法ってないかしらん?
0605デフォルトの名無しさん
NGNG0606Are you OK ??
NGNG#include <windows.h>
using namespace std;
inline bool BOOL2bool(BOOL f){ return (f == TRUE) ? true : false; }
inline bool bool2BOOL(bool f){ return (f == true) ? TRUE : false; }
int main()
{
for(int i=0;i<3;i++){
BOOL fB = (BOOL)i;
bool fb = (bool)i;
cout << "(BOOL)" << i << " = " << fB << " , BOOL2bool((BOOL)" << i << ") = " << BOOL2bool(fB) << endl;
cout << "(bool)" << i << " = " << fb << " , bool2BOOL((bool)" << i << ") = " << bool2BOOL(fb) << endl;
cout << "\n";
}
return 0;
}
(BOOL)0 = 0 , BOOL2bool((BOOL)0) = 0
(bool)0 = 0 , bool2BOOL((bool)0) = 0
(BOOL)1 = 1 , BOOL2bool((BOOL)1) = 1
(bool)1 = 1 , bool2BOOL((bool)1) = 1
(BOOL)2 = 2 , BOOL2bool((BOOL)2) = 0
(bool)2 = 1 , bool2BOOL((bool)2) = 1
0607デフォルトの名無しさん
NGNG0608デフォルトの名無しさん
NGNG0609デフォルトの名無しさん
NGNG0610606
NGNG普段からBOOLなんて使わんしさ
0611デフォルトの名無しさん
NGNGなんでWindowsプログラミングをしていないのにこのスレにいるの?
0612デフォルトの名無しさん
NGNGどうすれば直りますか?
0613デフォルトの名無しさん
NGNG引っ込み思案な性格を、カウンセリングで直せ。
0614デフォルトの名無しさん
NGNGendl のかわりに \0 代入して
表示するさいに std::finish とかってどうよ?
0615デフォルトの名無しさん
NGNGまだCを勉強して間もない初心者なんじゃないの?
0616デフォルトの名無しさん
NGNG(初心者スレで回答を得るのは)難しい。
0617デフォルトの名無しさん
NGNG>>552
大変遅くなりましたができました。ありがとうございました。ちなみにこのような感じです。
SendMessage(HWND,WM_KEYDOWN,(WPARAM) VK_RETURN, 0);
SetFocus(HWND);
SendMessage(HWND,WM_KEYUP,(WPARAM) VK_RETURN, 0);
0618デフォルトの名無しさん
NGNGVC終了して拡張子clw,aps,opt,ncbのファイルを消してVC起動して「表示」→「ClassWizard」で
なんか聞いてくるから「はい」選択。変なダイアログ表示されるから「全て選択」ボタン押してからOK。
0620デフォルトの名無しさん
NGNG表示されるよ。変更はスペースでもコメントでもOK.そのあと元に戻せばOK
0621デフォルトの名無しさん
NGNGメモ帳をスパイで見ると
"無題 - メモ帳" Notepad
└""Edit
となっており、クラス名Editのハンドル取得は以下のようにして行うことができました。
FindWindowEx(FindWindow("Notepad", NULL),NULL,"Edit",NULL)
ここで質問なのですが、
"Titlehoge" Clshoge
└""Edit
└"Edit2"
└""Edit
└"Edit3"
の場合、クラス名Edit3のハンドル取得はどのように行えば良いのでしょうか?
0622デフォルトの名無しさん
NGNG制すうちを入力しshort型の変数に格納した後
この変数の内部表現をビット列で表示するプログラムを作成せよ・・・
という課題がでました。
integer=>1
0000000000000001
integer=>-2
1111111111111110
といった感じで表示するってとこまでは分かったけど・・・
実際のプログラムが分かりません。どうしよう・・・tt
0623デフォルトの名無しさん
NGNGスレ違いw
0624デフォルトの名無しさん
NGNGa. 既存のパスに "c:\Borland\Bcc55\bin" を追加します。
と記載されているのですが、いきなり意味がわかりません。
これは、どういうことをするのですか?
インストールしたところは、
D¥program files\borland\bcc55
としますた。
0625デフォルトの名無しさん
NGNGスレ違いw
0626デフォルトの名無しさん
NGNG氏ね
C/C++の宿題やらせてください。おながいします
http://pc2.2ch.net/test/read.cgi/tech/1045074808/l50
>>624
おまえも氏ね
タダで使えるBorland C++ part2
http://pc2.2ch.net/test/read.cgi/tech/1030493157/l50
0627
NGNG誰か教えてください。
0628
NGNG0629デフォルトの名無しさん
NGNG0630デフォルトの名無しさん
NGNG再起関数
0631デフォルトの名無しさん
NGNGで開発してるんですけど。
ブレークポイントを追加してから、デバッグすると
かなりの確立でフリーズするんですけど・・・
ずっと昔からこの状態が続いているんですよ。同じ現象の方いらっしゃいませんか?
環境は
WindowsXP ProfessionalとWindows Me(どちらでも同じ現象)
CPU AthlonXP1600+
Memory DDR256MB
0632デフォルトの名無しさん
NGNG再帰関数
0633デフォルトの名無しさん
NGNGフリーズってOSごと?VCのみ?
0634631
NGNGAlt + F4で強制終了がきかない→
Alt + Ctrl + Delでタスクマネージャーを呼び出せない→
死亡。
なぜにタスクマネージャーさえも呼び出せないのかが不明!
マウスは動きます。キーボードも動作してます。
あとたまにビルド中でVCのみフリーズすることがあります。
Meのときは、一時その状態にしとくと、OSもフリーズしました。
XPのときは、そのままにしておくと、どうもなりません。
0635デフォルトの名無しさん
NGNG0636631
NGNGそんな無茶な。
というか、結構前からこの症状でてマシタ。
0637デフォルトの名無しさん
NGNGしめつけ性,しゃぶなめ性,こしふり性を監査
上シスは,上級尻刺す
ゴムがうんこだらけ,でもやみつき
被監査対象 監査持ってるが仕事がない人事教育のオールドミスに食われました。ぐいぐいと。
しかも,一生懸命奉仕したため,オールドミス仲間や最近ごぶさたの孫持ちおばはんの同僚たちにも回され,徹底的に姦さされました。
この年ではじめて3Pしましたが,相手2人の合計はぼくの年のほぼ4倍です。
助けてほしいですが,気持ちよくて,そんな自分が許せないのです。どうしたらいいでしょうか。
監査技法 バイブを使いなさい,伝統的な技法では通用しません。
上がシースルー を上シスと呼びます
電算室でSEXすると,いくらはりきっても汗が出ません。
アナルスト え,まだ前からやってるの?
坊や,まだまだ子供ね
ぶす
松嶋奈々子 図体はともかく顔でかすぎ
田中麗奈 爬虫類?
広末涼子 あざらし
藤本美貴 AVエロ顔
こんなので抜けるの?
本上まなみ 地味ぶす
男の方がましかも
最近の女,ぶすばっか
くさいし
ばかだし
すぐやらせちゃって病気もちだし
疥癬だし
腋臭だし
エステ通ってるおばちゃんか,男のほうがいいな
0638デフォルトの名無しさん
NGNGSPは5?
0639デフォルトの名無しさん
NGNGその症状が出るようになった頃にインストールしたソフトは何?
0640デフォルトの名無しさん
NGNGttp://forums.belution.com/ja/vc/000/050/71.shtml
いろいろあるがうちではMS IMEが問題だった。
Win2000 & WinXP & VC6 & VC.NET
この中の組み合わせで確認。
MS IMEを使わないことで解決しました。
参考に。
0641631
NGNG思われます。
SPはわかりません・・バージョン情報で確認できませんでした。
というか、SPをインストールしたことはないのでSPは入ってないのかな?
Coperight (c) 1994-98 って書いてあるんで、更新されてないと思います。
0642デフォルトの名無しさん
NGNGSPは入れておこうよ。
まあインストールしたことにより新たな不具合が発生することもあるけど(^^;
0643631
NGNGって喜んでいいのか・・・
Nortonの仕業かもしれません。
Norton2002を入れてるんですが、Norton2003だったときは
正常に動いていた気がします・・・
皆様ありがとうございました。
0644デフォルトの名無しさん
NGNG0647デフォルトの名無しさん
NGNGマチクタビレタ〜
☆ チン 〃 ∧_∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
ヽ ___\(\#・∀・) < ServicePack6まだ〜?
\_/⊂ ⊂_ ) \_____________
/ ̄ ̄ ̄ ̄ ̄ ̄ /|
| ̄ ̄ ̄ ̄ ̄ ̄ ̄| |
| お茶漬けの素 |/
0648デフォルトの名無しさん
NGNGとりあえずSP3&SP4をインストールしたら、デバック時のフリーズはなくなったが、
アプリケーションが不正終了したときに出るダイアログでキャンセルを選ぶとフリーズする現象がまだ直っていない。
そうかIMEが悪さしている可能性があるのか。
試してみるよ。
0649デフォルトの名無しさん
NGNG現在、VC++6.0(SP5)を使用してプログラミングをしているんですが、ついさっきまで
出来ていたビルドが急に以下のようなエラーを吐いてできなくなってしまいました。
"ツールを開始できません。
この操作を正しく終了しました。
ツールを開始できません。
'vcspawn.exe' 実行時のエラーです。 ビルドを実行できませんでした。"
海外のメーリングリスト等も辿ってみて、
ttp://www.experts-exchange.com/Programming/Programming_Platforms/Win_Prog/Q_10199148.html
とか、
MSのKBからも対処方法を見つけてきたのですが、
ttp://support.microsoft.com/default.aspx?scid=http://support.microsoft.com:80/support/kb/articles/q236/0/92.ASP&NoWebContent=1
どの方法を取っても回避できません。そしてもちろん再インストールも行いましたが、
何も変わりません。
どのようにしたらいいんでしょうか。
0650デフォルトの名無しさん
NGNG文字がデカすぎて紙がもったいねー。
いちいち別のエディタでソース開いて印刷するのもメンドイし。
0651649
NGNGWin2K (5.00.2195) SP2 です。
0652デフォルトの名無しさん
NGNG0653
NGNG0654デフォルトの名無しさん
NGNG0655デフォルトの名無しさん
NGNGディスクの空き容量が足りないとかそんなんじゃないのか?
0656デフォルトの名無しさん
NGNGためしにソース(*.cpp,*.h,と*.dsp、*.dsw、*.rc等)以外のファイル消してみな。
直ることがあるぞ。
0657デフォルトの名無しさん
NGNGどなたか教えて頂けないでしょうか?
0658デフォルトの名無しさん
NGNGXPの仕様と思って諦めれ。
0659649
NGNGありがとうございます。でも、
> ディスクの空き容量が足りないとかそんなんじゃないのか?
とりあえずドライブは2つあって、システムドライブ側の空きが2GB、もう一つの方
(ページファイルを置いている)は3GB空いているんですが、とても足りないとか言う
感じでは無いです。なので、
> ためしにソース(*.cpp,*.h,と*.dsp、*.dsw、*.rc等)以外のファイル消してみな。
を、試してみる事にします。
0660649
NGNG> The ComSpec environment variable may be incorrectly defined.
がポイントだったようです。
[マイコンピュータ]→[プロパティ]→[詳細]→[環境変数]に ComSpec=C:\WINNT\SYSTEM32\CMD.EXE (Cドライブの場合)を
追加して起動→ビルド、また削除して起動→ビルドで動作に違いが現れました。
#でも、これ一度試したんだけど、その時は何も変わらなかったような....なんで今になって?
もし似たような症状が出ている方がいらっしゃいましたら、お試しください。
0661デフォルトの名無しさん
NGNGEnumChildWindowsとGetClassNameでどう?
0662デフォルトの名無しさん
NGNGEnumChildWindowsで検索すると有用な情報をたくさん見つけることができました。
ありがとうございます
0663 ◆bYHudLsQLw
NGNG良く見かけるのですが、あれはなんという名前でどのように表示しているのでしょうか?
0664名無し@沢村
NGNGシェブロン
0665名無し@沢村
NGNG関係なかったな。
0666名無し@沢村
NGNGBTNS_DROPDOWN
0667動画直リン
NGNG0668デフォルトの名無しさん
NGNG0669デフォルトの名無しさん
NGNG動作しないんですけど、仕様でしょうか?
borand c++ で試しても同じ結果でした。
0670デフォルトの名無しさん
NGNGMSVC++6.0使用中なのですが、DLしたソースをコンパイルしようとしても、
「インクルードファイル「stdafx.h」がありません」エラーが出ます。
で、こいつについて調べ、プリコンパイル済ヘッダってコトまではわかったのですが、
どの資料を見ても、「自動で生成される」と、書いてありました。
で、VC++の設定いじってみて、「プリコンパイル済ヘッダを使用」にチェックも入れてみたのですが、コンパイルできません…
どなたか、対処法を教授ください…
0671デフォルトの名無しさん
NGNGどうも、DOS窓の仕様のようだな。
0672デフォルトの名無しさん
NGNGメンドクサイからstdafx.hが無いのなら作成して(中は空っぽでいいと思う)
すべての.cppファイル(または.c)の最初の行に
#include "stdafx.h"
を追加してコンパイルしてみ
0673デフォルトの名無しさん
NGNGどうやれば動くようになりますか?
0674デフォルトの名無しさん
NGNGw2k系と、ANSY.sys(だっけな)がはいってない環境だと動かないらしいよ。
最近DOS窓でリバーシ作ったのでDOS窓で動いてるのは確認しました。(CPPじゃないけど。)
0675デフォルトの名無しさん
NGNG#define locate(x,y) printf("\x1b[%02d;%02dH",y,x)
上のはリバーシの時に使ったマクロの一部。名前はBASIC使ってたときの名残です。
環境はME。
0676デフォルトの名無しさん
NGNG保存したいのですけどどうやってすればいいのでしょうか?
BITMAPINFOHEADERなるものを使うと思いますが
よくわかりません・・・
0677デフォルトの名無しさん
NGNGhttp://www.kk.iij4u.or.jp/~kondo/bmp/
このフォーマットに従って書き出すだけ
0678デフォルトの名無しさん
NGNG「msvcrtd.lib(crtexe.obj) : error LNK2001: 外部シンボル "_main" は未解決です」
こいつの消し方を教えてくだしゃい…
0679デフォルトの名無しさん
NGNGWin32 Cosole Applicationではなく、Win32 Applicationを選択する。
■ このスレッドは過去ログ倉庫に格納されています