★初心者にVisual C++を教えるスレ★ Part38
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2011/11/03(木) 00:54:48.61お兄ちゃんお姉ちゃん達が優しく、時には厳しく回答してくれるスレッドです。
■質問するにあたって
・エラーや警告のときはエラーメッセージを書きましょう。
・開発環境も書きましょう、特にWindowsForm、MFC、Win32アプリケーションの区別。
・できるだけ具体的に。
質問の仕方については次のページが大変参考になります。
http://www.hyuki.com/writing/techask.html
■回答するにあたって
・回答する場合はその答えに至るための「コツ」も書いてあげると良いでしょう。
(MSDNのどの項目だとか、何のキーワードでGoogleするとか)
・ネタや煽りは軽く流しましょう。
【過去スレ】
Part37 http://hibari.2ch.net/test/read.cgi/tech/1299982561/
Part36 ttp://hibari.2ch.net/test/read.cgi/tech/1273939582/
Part35 ttp://pc12.2ch.net/test/read.cgi/tech/1256645713/
Part34 ttp://pc12.2ch.net/test/read.cgi/tech/1245382769/
Part33 ttp://pc12.2ch.net/test/read.cgi/tech/1235292263/
0279デフォルトの名無しさん
2012/05/17(木) 23:09:06.89どうせアマチュアでしょ?
0280デフォルトの名無しさん
2012/05/17(木) 23:24:36.65仕事以外でそんなことするほど、暇じゃないし。
ヲタでもありません。
0281デフォルトの名無しさん
2012/05/17(木) 23:33:10.240282デフォルトの名無しさん
2012/05/17(木) 23:43:50.630283デフォルトの名無しさん
2012/05/18(金) 00:08:56.59好き好んで作りたいわけでない
作らざるを得ない
0284デフォルトの名無しさん
2012/05/18(金) 00:20:47.41アマチュアなら教えてやったんだがな
0285デフォルトの名無しさん
2012/05/18(金) 00:21:06.71揚げ足取りをすると、自分で「作りたい」って書いてるし。
で、そんなこたどうでもいいんだが、結局どうして欲しいんだよ。
技術者の端くれなら、その程度の説明くらいはちゃんとしろ。
0286デフォルトの名無しさん
2012/05/18(金) 00:28:19.21なんとでもいえるわなwww
0287デフォルトの名無しさん
2012/05/19(土) 15:59:31.16リソーススクリプトを覚えれば自由自在にGUIを作れるよ
MSDNの英語版に詳しく載ってるから勉強してみたら
0288デフォルトの名無しさん
2012/05/20(日) 05:26:03.56printf.c
printf.c(1): fatal error C1083: include ファイルを開けません。'stdio.h': No such file or directory
========== ビルド: 0 正常終了、1 失敗、0 更新不要、0 スキップ ==========
このエラーにはどうすればいいのでしょうか
サンプルを使っている為ソースコードには問題ないのでしょうが・・・
WinXP
0289288
2012/05/20(日) 05:26:59.12途中送信してしまいした
WinXP SP3
VC2010です
よろしくお願いします
0290デフォルトの名無しさん
2012/05/20(日) 07:09:28.510291デフォルトの名無しさん
2012/05/25(金) 19:10:45.19C#から手を広げてみたらIDEまで扱い辛い・・・
0292デフォルトの名無しさん
2012/05/25(金) 20:43:10.20ネイティブが生成できないから、c#で作ってもなんの役にも立たんがw
0293デフォルトの名無しさん
2012/05/26(土) 00:11:38.84ものすごく壁が高い・・・
まったくGUIが作成できないんですが、VC+++MFCってGUIを作成するものじゃなくて、
ビジネスロジックだけを記述するものとしての扱いなのでしょうか?
0294デフォルトの名無しさん
2012/05/26(土) 00:17:38.370295デフォルトの名無しさん
2012/05/26(土) 00:52:08.27っていうかリソースエディタなんてまどろ☆コシイもの使わないで
自前でCreateWindowしようず
0296デフォルトの名無しさん
2012/05/26(土) 01:36:54.130297デフォルトの名無しさん
2012/05/26(土) 05:12:39.12.NETFrameworkの中にFormアプリのパーツが入ってんでしょ
0298デフォルトの名無しさん
2012/05/26(土) 10:37:46.68おっさん言われることを承知で書いてみる。
自分の場合は、敢えてテキストエディタで GUI 部分書いたり、Windows API だけで書いたりして遊んでたんだがな。
0299デフォルトの名無しさん
2012/05/26(土) 10:58:27.253DSMAXのようなGUIを作ろうとすると、かなり苦労するよ
0300デフォルトの名無しさん
2012/05/26(土) 12:27:52.15単にリソースを手書きしないですむだけだったVC++4に対して、
ポトペタのDelphiやVisual Cafe(ただし不安定w)やVB4が全盛だったから。
なつかしす。
0301デフォルトの名無しさん
2012/05/28(月) 18:39:48.240302片山博文MZボット ◆0lBZNi.Q7evd
2012/05/30(水) 11:17:09.67アプリを常時起動しておいて、PCを使わないときはアプリを起動したまま、
休止状態にする。休止状態にするには、終了オプションでHを押す。
0303デフォルトの名無しさん
2012/05/30(水) 13:38:57.35「男は黙ってリソーススクリプト」
0304デフォルトの名無しさん
2012/05/30(水) 16:46:27.92日本政府による積極的なPRも奏功。若者の心をとらえ、西部ムンバイでは愛好会の活動も本格化している。
「ストーリーが奥深く、登場人物に感情移入しやすい。シリアスな展開の中に笑いがあるなど、飽きが来ない構成も魅力」
アニメファンが集う「ムンバイ・アニメ・クラブ」会長のラチタ・サハさん(23)が日本アニメの魅力を説く。
同クラブは2010年に約10人で発足し、今では会員数が1000人を超える。月1回の会合では、
アニメソングのカラオケや、アニメの登場人物に似せた衣装を着用する「コスプレ」も楽しむ。
インドでは今秋から、国民的球技クリケット版「巨人の星」の放送が決まっているが、関心はまだ低く、
視聴可能な「クレヨンしんちゃん」などのほか、日本でも話題の「ONE PIECE(ワンピース)」が人気だ。
「作品からあふれ出る日本文化に興味がある」(サハさん)。他国のアニメに比べて緻密に表現された日本の街並みなどの描写や、高度な映像技法などへの評価も高い。
日本の経済産業省が3月にムンバイで開いた日本アニメなどを紹介する見本市は好評だった。
アニメソングを熱唱したメンバーのミニスカートのコスプレ姿は、全身を包む女性の伝統衣装サリーが一般的な同国の観衆の目をくぎ付けにした。
ファン層は確実に広がりつつあるが、インドでは新作DVDなどの入手が難しいのも現実だ。
「もっと手軽にアニメ関連商品が手に入るようになれば」とサハさんは期待している。
http://www.sankeibiz.jp/macro/news/120530/mcb1205300502005-n1.htm
0305デフォルトの名無しさん
2012/05/31(木) 15:24:53.130306デフォルトの名無しさん
2012/06/01(金) 21:17:53.03305 :デフォルトの名無しさん:2012/05/31(木) 15:24:53.13
305 :デフォルトの名無しさん:2012/05/31(木) 15:24:53.13
305 :デフォルトの名無しさん:2012/05/31(木) 15:24:53.13
305 :デフォルトの名無しさん:2012/05/31(木) 15:24:53.13
0307デフォルトの名無しさん
2012/06/01(金) 21:36:04.50お前たちの時代は終わった
0308デフォルトの名無しさん
2012/06/02(土) 17:49:00.64真の男は黙ってCreateWindow
0309デフォルトの名無しさん
2012/06/03(日) 00:21:45.140310デフォルトの名無しさん
2012/06/03(日) 00:22:40.050311デフォルトの名無しさん
2012/06/03(日) 00:56:01.71ウィンドウの一種としてのコントロールなら、やりようはあったんじゃなかったっけ。
0312デフォルトの名無しさん
2012/06/03(日) 01:27:10.29イベントとかデータ受け渡しとか面倒なだけ
0313デフォルトの名無しさん
2012/06/03(日) 03:53:22.77コントロールもWindowであり
もちろんダイアログもWindowsなので
結果として、コントロールはありとあらゆる場所に描画できる。
0314デフォルトの名無しさん
2012/06/03(日) 03:53:58.09正:もちろんダイアログもWindowなので
0315デフォルトの名無しさん
2012/06/03(日) 04:22:08.43しょぼいコントロールしかCreateWindowできないようですが?
C#にあるような、グリッドコントール(チェック、コンボ等あるやつ)を貼り付けたいです。
0316デフォルトの名無しさん
2012/06/03(日) 04:25:57.82codepadあたりから探してくるか自分で作るしかない
0317デフォルトの名無しさん
2012/06/03(日) 11:17:03.25C#にあるようなリッチなコントロールの一部はMFCにもないからな。
0318デフォルトの名無しさん
2012/06/03(日) 12:30:41.380319デフォルトの名無しさん
2012/06/03(日) 12:31:58.540320デフォルトの名無しさん
2012/06/03(日) 14:09:59.74ただし作る人の腕による。
0321デフォルトの名無しさん
2012/06/03(日) 19:11:51.31listctrlやtreectrlの使い方とかばっか、そんなのMSDN見れば誰でもわかるっての
listctrlを改造して、セルにコンボボックスやプログレスバーやスライダやツリーを合体させた
コントロールの作り方なんて全くない・・・
英語が苦手じゃなかったらな〜
0322デフォルトの名無しさん
2012/06/03(日) 20:15:46.06イメージ出来んが。w
真面目に。
リストコントロールや Microsoft FlexGrid Control とかにコンボボックス貼り付けて入力可能にしたり、の
複数コントロールをまとめてひとつのコントロールに見せるな程度のことなら昔作ってたぜ。
その「大抵おんなじことばっか」の日本語サイトを参考にしつつ。
おまえって 309 ? だったら足りないのはサイトじゃなくておまえの情報収集能力だよ。
つまんない言い訳してないでとっととやれよ。
0323デフォルトの名無しさん
2012/06/03(日) 20:29:02.74そんなコントロールの使い道があるのか?w
0324デフォルトの名無しさん
2012/06/03(日) 20:38:56.28ってのは当たらずとも遠からず
どのHPも、本にのってるサンプルプログラムを書いているだけのが多い
VC++で最初に躓くところだろうな。
通り一辺倒のアプリはすぐ作れるようになるけど、ちょっと変わった要求がきたら
とたんに、どこをどういじればいいかわからなくなる。
0325デフォルトの名無しさん
2012/06/04(月) 21:21:06.07プログラミングWindowsみたいに、基礎からしっかり教えてくれる本なら、
どんな要求にも答えられる実力がつく。
0326デフォルトの名無しさん
2012/06/04(月) 21:25:51.54を読んだことがあるのか?
当たり前のことしか書いてないぞ
何が名著なのかさっぱり???
0327デフォルトの名無しさん
2012/06/04(月) 21:26:14.97最近だと.NET FrameworkとC#とかもごっちゃになってるね
0328デフォルトの名無しさん
2012/06/04(月) 21:58:33.68初心者には敷居が高すぎる気もするが。
0329デフォルトの名無しさん
2012/06/04(月) 22:29:52.05プログラミンWindowsはその当たり前を懇切丁寧に教えてくれる。
世界が認める名著なんだから、それが名著でないと思えるなら、
おまえはよっぽどの天才か、よっぽどのアホか、どっちかだw
0330デフォルトの名無しさん
2012/06/04(月) 22:37:35.80Windowsでプログラムを作ってる人なら誰でも知ってることばっかだぞ
まぁ、VBやC#みたいな似非なら目からうろこだろうな
0331デフォルトの名無しさん
2012/06/04(月) 22:43:37.89基礎なんだから、「Windowsでプログラムを作ってる人なら誰でも知ってることばっか」
に決まってるだろ。何をいいたいんだ、おまえはw
0332デフォルトの名無しさん
2012/06/04(月) 22:45:24.69なにを、顔真っ赤にしてんの?
何をいいたいんだ、おまえはw
0333デフォルトの名無しさん
2012/06/04(月) 22:51:31.23>を読んだことがあるのか?
>当たり前のことしか書いてないぞ
>何が名著なのかさっぱり???
だめだ、こいつはw
アホだったよ。
0334デフォルトの名無しさん
2012/06/04(月) 23:14:17.08キチガイ?
0335デフォルトの名無しさん
2012/06/05(火) 00:57:06.78コミュ障を自慢して嬉しいのか。
0336デフォルトの名無しさん
2012/06/05(火) 07:11:55.840337デフォルトの名無しさん
2012/06/05(火) 12:42:16.25韓国テレビの番組で日本海表記の地図を使用し、非難殺到=韓国
韓国MBC放送の日曜番組『出発! ビデオ旅行』の3日の放送で、「日本海」と表記
した地図を使用していたとして、韓国世論から非難が巻き起こった。多数の韓国メディアが4日、大きく取り上げた。
『出発! ビデオ旅行』は新作映画の紹介から名作など、さまざまなジャンルの映画を
紹介する番組。3日の放送で日本海が「SEA OF JAPAN」と表記された世界地図を
使用したという。
番組放送後に視聴者掲示板には、抗議や非難の書き込みが殺到した。番組の制作陣は
世論の非難を受けた当日、公式サイトに謝罪文を掲載し「今後はこのようなミスを絶対に
しないように最善を尽くす」との立場を表明した。しかし、同番組の5月6日の放送分で
も日本海と表記された地図を使用したことが発覚し、番組やテレビ局への非難はしばらく続く見通しだ。
韓国メディアは「目を疑う場面が電波に乗った」「東海ではなく日本海と表記した地図
を使用して視聴者の怒りを買った」などと伝えた。現在MBC放送は2月から突入した
ストライキがまた続いており番組に支障をもたらしていることも「ミス」の原因とみるメディアもある。
0338デフォルトの名無しさん
2012/06/05(火) 18:35:00.570339デフォルトの名無しさん
2012/06/05(火) 23:41:35.490340デフォルトの名無しさん
2012/06/06(水) 11:14:21.180341デフォルトの名無しさん
2012/06/06(水) 19:12:58.27と
char *word[] でポインタの位置が違うのですが、これには違いがあるんですか?
0342デフォルトの名無しさん
2012/06/06(水) 19:23:00.050343デフォルトの名無しさん
2012/06/06(水) 20:17:59.16フジテレビ電話したら今日の番組の変更は無いと言われた
「皇族の方が亡くなられたのに変更はしないんですか?」
と聞いたら
「今のところありません。よろしくお願いします」だと
国の一大事に捏造人気アイドルの茶番をやるつもりらしい
津田大介 @tsuda
別にAKBに恨みはないし、がんばっていただきたいなと思うけど、国民的に大きく報じる話題は
ほかにもっともっとたくさんありますよねじっさい……。テレビは特に貴重な電波資源使ってるんだし。
http://twitter.com/tsuda/status/210265622502842368
東浩紀 @hazuma
同意。
http://twitter.com/hazuma/status/210266350730481664
0344デフォルトの名無しさん
2012/06/06(水) 22:35:02.26とりあえず他人様に理解していただけるように書き直せ。
0345デフォルトの名無しさん
2012/06/07(木) 09:14:27.26*の前後のスペースはあってもなくても良い
つまりどっちも一緒
>>344
理解してやれよ
0346デフォルトの名無しさん
2012/06/07(木) 11:54:09.83でもいいし
0347341です
2012/06/07(木) 15:23:59.990348デフォルトの名無しさん
2012/06/07(木) 15:32:54.98三笠宮寛仁さまの逝去に当たって(談話)
社会民主党党首 福島みずほ
本日、 三笠宮寛仁さまが入院先の病院で逝去されました。
「ヒゲの殿下」の愛称で親しまれ、障害者問題をはじめスポーツ、青少年育成などの諸活動に熱心に取り組まれた
三笠宮寛仁さまのご訃報に接し、悲しみの念を禁じ得ません。つつしんでご冥福をお祈り申し上げます。
http://www5.sdp.or.jp/comment/2012/dannwa120606.htm
民主党 http://www.dpj.or.jp/
なし
自民党 http://www.jimin.jp/
なし
公明党 http://www.komei.or.jp/
なし
共産党 http://www.jcp.or.jp/
なし
0349デフォルトの名無しさん
2012/06/23(土) 23:20:53.461000 :uy ◆xVOGOO9ev6 :2012/06/23(土) 12:35:29.68
俺は動的言語の問題点をいくつあげてもwwwww
静的言語よりはマシだと確信してるわwwwwwwwwwwwwwwwww
静的言語の問題点をなぜ挙げないかって??
見放してるから、問題点を指摘さえしないってことだよwwwwwwwwwww
気づけバカwwwwwwwwwwwwwww
0350デフォルトの名無しさん
2012/06/23(土) 23:54:03.540351デフォルトの名無しさん
2012/06/27(水) 23:35:49.89OSはWindows7 homeです。
ResEditでのボタンのグラフィックは
グラデーションのかかったVB2010で作った時と同じ形のボタンなのですが
Visual C++からCreateDialogParamでこのリソースを呼び出すと
四角いXPのときのようなグラフィックのボタンになってしまいます。
他のコントローラもXPのようなかくばった感じのグラフィックになってしまいます。
機能は問題ないのですが、VB2010でつくったボタンのようにみせたいのですが
原因わかりましたら教えてください。
0352デフォルトの名無しさん
2012/06/27(水) 23:43:41.690353デフォルトの名無しさん
2012/06/28(木) 10:06:10.88o 2000のような
でした
すみません
0354デフォルトの名無しさん
2012/06/28(木) 13:59:11.16ありがとう なおりました
0355デフォルトの名無しさん
2012/06/30(土) 08:45:45.740356デフォルトの名無しさん
2012/07/05(木) 21:30:07.35メンバに対してじゃなく、1文字目から自動的にインテリセンスがポップする"IntelliSense Everywhere"
って機能は体験版には付いていないでしょうか?
一応ctrl+スペースで強制的に起動はできるけど、オプションに自動で起動しそうな項目はなかったし
ヤフーでしらべると怪しげなパッチばかりヒットする・・・
0357デフォルトの名無しさん
2012/07/06(金) 00:54:44.18既存のC言語で書かれているプログラムを、Windows上で実行しようとしています。
C言語で書かれているプログラムはGUIで、大きく分けて、実際に処理が書かれているファイル(ソース)と、
線や枠などの図形の(視覚的な)情報が書かれているファイルの2種類です。
質問:既存のファイルを使って作成したいのですが、新規プロジェクト作成で、プロジェクトの種類は何で作り始めれば良いでしょうか?
いろいろネットで調べてみたところ、最終的に作りたい形はSDIで複数ビューがある感じが一番近いと思いました。
環境
Visual C++ 6.0
Windows XP(そのうちWindows7予定)
0358デフォルトの名無しさん
2012/07/06(金) 01:00:49.030359デフォルトの名無しさん
2012/07/07(土) 21:05:50.46TRACE(_T("%s\n"), c);
_CrtDbgReport: String too long or IO Error_CrtDbgReport
とエラーが出力されます
「あ」と表示をを期待しているのですが、どうすればいいの?
0360デフォルトの名無しさん
2012/07/07(土) 21:13:26.15じゃダメかしらん?
0361デフォルトの名無しさん
2012/07/07(土) 22:19:42.950362デフォルトの名無しさん
2012/07/08(日) 11:17:11.180363デフォルトの名無しさん
2012/07/08(日) 11:29:42.65じゃダメかしらん?
あるいは Japanese_Japan.932
0364デフォルトの名無しさん
2012/07/08(日) 11:36:15.99>>360さんのやりかたでもOKでした。
0365デフォルトの名無しさん
2012/07/08(日) 13:30:42.30昔のプログラムなんですけど、
int86(0x5,&inregs,&outregs); //←(0x5の他にも「0x11」「0x14」「0x17」「0x21」「0x5f」もありました。)
このような関数が出てきました。
調べたところによると、<dos.h>で宣言されているようで、DOSファンクションコールみたいです(?)。
上記0x5(また、他5つ)の処理は具体的にどのような処理を行っていて、それをVisual C++内で記述(C言語化orC++言語化)するには
どうすれば良いでしょうか?
環境は
windows 7
VC6
0366デフォルトの名無しさん
2012/07/08(日) 13:46:18.88アセンブラの知識無いと理解困難。
ほとんどの機能は標準関数で使える。
それでも興味あるならDOS ファンクションコールで検索してみて。
0367デフォルトの名無しさん
2012/07/08(日) 13:55:03.600368デフォルトの名無しさん
2012/07/08(日) 14:05:51.120369デフォルトの名無しさん
2012/07/08(日) 16:52:44.71ttp://www.datadoctor.biz/jp/data_recovery_programming_book_chapter8-page12.html
ttp://support.microsoft.com/kb/48744/ja
ttp://rarara.cafe.coocan.jp/cgi-bin/lng/vc/vclng.cgi?print+200011/00110003.txt
ttp://www2.muroran-it.ac.jp/circle/mpc/front/old1/program/pc98dos/dosinit.html
0370デフォルトの名無しさん
2012/07/08(日) 18:27:46.92参考書に載ってるサンプルプログラムをどんどん手打ちして実行したいのですが、
同じプロジェクトの中にプログラムを複数置いてビルドすると、
「main()関数が複数定義されてます!」というような内容のメッセージが出て怒られてしまいます
これを回避するには、サンプルプログラムごとに新しいプロジェクトを作成するしかないのでしょうか?
0371デフォルトの名無しさん
2012/07/08(日) 18:30:20.090372デフォルトの名無しさん
2012/07/08(日) 19:05:12.45osでも書くつもりか?
0373デフォルトの名無しさん
2012/07/08(日) 19:11:49.22ソースファイルのフォルダに →main.cpp , sub.cpp
ヘッダファイルのフォルダに →main.h , sub.h
を作り
main.cpp内で、"main.h"をインクルード
main.h内で、<iostream> と "sub.h"をインクルード
sub.cpp内で、"sub.h"をインクルード
sub.hでは何もインクルードしない
(sub.hでサンプルクラスなどを宣言をして、sub.cppでそのメンバ関数などの処理を記述しています)
という風にしているのですが
main.cpp内でsubで定義したクラスを使おうとすると、コンパイラに「そんなものないよ」って言われてしまいます。
(VCは同プロジェクト内に突っ込んでいれば勝手に分割コンパイルしてくれるんですよね?)
試しにmain.h内のインクルードを"sub.h"から"sub.cpp"にしたらコンパイル通って希望通りに動くのですが
cppファイルをインクルードすると分割してる意味がないんですよね?(コンパイルの速度など
0374デフォルトの名無しさん
2012/07/08(日) 20:10:10.56お前が生きててなんになるの?
人体実験サンプル?
0375デフォルトの名無しさん
2012/07/08(日) 21:40:36.33main で参照してる sub のメンバ関数や変数なりの宣言を本当にすべて sub.h でやってる?
もしやってるならよくわかんないな。ソースをどっかにあげてくれたらみれるかも。
ちなみに自分なら、sub.h のインクルードは main.cpp でやる。
ヘッダファイルにインクルードがあると後で面倒なことになることもあるから。
0376デフォルトの名無しさん
2012/07/08(日) 22:12:47.24.net のアプリになるんですか?
vc++でのネイティブアプリは作成できなくなったんですか?
0377デフォルトの名無しさん
2012/07/08(日) 22:17:42.300378デフォルトの名無しさん
2012/07/08(日) 22:54:21.95VC++
+ CLR
+ Win32
みたいなツリーが出てこない? これの Win32 以下のを選ぶとネイティブなのになるよ。
※ Express の場合
0379デフォルトの名無しさん
2012/07/09(月) 03:54:06.94とエラーがでます。
解決方法を教えてください!
■ このスレッドは過去ログ倉庫に格納されています