[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 2chのread.cgiへ]
Update time : 07/30 18:10 / Filesize : 165 KB / Number-of Response : 705
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

★初心者にVisual C++を教えるスレ★ Part27



1 名前:デフォルトの名無しさん [2007/09/10(月) 12:20:27 ]
1 : ◆Manna2uCLg :2005/04/15(金) 13:33:14
Visual C++入門者・初心者からの質問を、
お兄ちゃん達が優しく、時には厳しく回答してくれるスレッドです。

■質問するにあたって
・エラーや警告のときはエラーメッセージを書きましょう。
・開発環境も書きましょう。
・できるだけ具体的に。

質問の仕方については次のページが大変参考になります。
www.hyuki.com/writing/techask.html
myu.daa.jp/osiete/

■回答するにあたって
・回答する場合はその答えに至るための「コツ」も書いてあげると良いでしょう。
 (MSDNのどの項目だとか、何のキーワードでGoogleするとか)
・ネタや煽りは軽く流しましょう。

過去スレ、関連スレなどは>>2-5

267 名前:デフォルトの名無しさん mailto:sage [2007/10/10(水) 01:54:30 ]
WM_MOVING をのっとって見るとか?

268 名前:デフォルトの名無しさん mailto:sage [2007/10/10(水) 01:59:19 ]
>>267
こんばんは。早速試してみましがダメでした。:-)


269 名前:デフォルトの名無しさん mailto:sage [2007/10/10(水) 02:22:19 ]
WM_WINDOWPOSCHANGING

270 名前:デフォルトの名無しさん mailto:sage [2007/10/10(水) 02:32:24 ]
>>269
ありがとうございます。しかしそのメッセージを処理させないようにしたら
ウインドの初期化処理でシステムから利用されているらしく、ウインドが表示されなくなってしまいました。

ウインドをドラッグしようとすると枠だけが移動するヤツありますよね?
ドラッグを終えたときだけウインドが一瞬で移動するやつです。
あんな風にドラッグ操作だけは受け付けるけど、放したときに結局元の位置に戻っちゃう、
みたいなのでもいいです。

クレクレですみませんがよろしくお願いしま〜す



271 名前:デフォルトの名無しさん mailto:sage [2007/10/10(水) 02:45:28 ]
>そのメッセージを処理させないようにしたら
どっちも現在の位置を入れるんだよ

272 名前:266 mailto:sage [2007/10/10(水) 02:56:36 ]
こんばんは。皆さん、遅くまでありがとうございます。

いろいろ試してみたのですが、上手くいかないみたいです。
海外のサイトをあさっていて上手く行く方法を見つけました。

HMENU hMenu = GetSystemMenu(mhWnd, FALSE);
::DeleteMenu(hMenu, SC_MOVE,MF_BYCOMMAND);

でメニューから「移動」を取ってしまう方法のようです。

お騒がせしました。(^0^)/



273 名前:デフォルトの名無しさん [2007/10/10(水) 11:22:33 ]
【政治】政府、"お金をつくる"造幣局や印刷局など独立法人20以上を民営化へ−機密性の保持も絡み様々な意見も★


news22.2ch.net/test/read.cgi/newsplus/1191932873/

【民営化】造幣局・印刷局など、独立行政法人20以上を民営化へ:政府方針 [07/10/07]
news21.2ch.net/test/read.cgi/bizplus/1191727281/


政府は6日、現在進めている独立行政法人(独法)の整理合理化に関連し、
101ある独法のうち、予算に占める国からの財政支出の割合(財政依存度)が低い
20法人以上の民営化を目指す方針を固めた。

2007年末に整理合理化計画を策定し、閣議決定する予定だ。
民営化の対象には、造幣局や国立印刷局、日本万国博覧会記念機構などがあがっている。
今後、独法の民営化推進を目指す渡辺行政改革相らの方針に対し、
事業の公共性の高さなどを主張する関係省庁の巻き返しが本格化しそうだ。

貨幣や紙幣を造る造幣局や国立印刷局については、機密性の保持なども絡み、
是非をめぐって様々な意見が出そうだ。

headlines.yahoo.co.jp/hl?a=20071007-00000002-yom-pol

274 名前:デフォルトの名無しさん mailto:sage [2007/10/10(水) 11:30:28 ]
>>272
試してみたら本当に動かないな。なんて怪しい仕様なんだ……

275 名前:デフォルトの名無しさん [2007/10/10(水) 16:22:12 ]
日付の取得方法を教えて下さい



276 名前:デフォルトの名無しさん mailto:sage [2007/10/10(水) 16:59:13 ]
カレンダーを見る

277 名前:デフォルトの名無しさん mailto:sage [2007/10/10(水) 18:45:09 ]
本に書いてない?
MSDNにもサンプルコードのってたような気がする

278 名前:デフォルトの名無しさん mailto:sage [2007/10/10(水) 20:21:56 ]
VC2005を使っています。
Bitmapクラスを使って、ビットマップデータを、ファイルではなく、指定したメモリに格納したいと思っています。
ファイル保存しかできないでしょうか?
できるのなら、例を教えていただけるとありがたいです。

279 名前:デフォルトの名無しさん mailto:sage [2007/10/10(水) 21:03:09 ]
ファイルとして保存する所までできてたらメモリでもいっしょだろ

280 名前:デフォルトの名無しさん mailto:sage [2007/10/10(水) 21:07:48 ]
つ System.IO.UnmanagedMemoryStream

281 名前:デフォルトの名無しさん [2007/10/10(水) 22:35:15 ]
サンプルコードではなく、実用的なアプリケーションのソースを公開してるとこありませんか?
MFCでもSDKでOK

wwwを検索すると、Viewに”hello world”とTextOutしていかにも、C++/VC++/MFC使えますみたいな
のばっか、そんなの誰でもできるっちゅうねんw

282 名前:デフォルトの名無しさん mailto:sage [2007/10/10(水) 22:37:44 ]
OSS

283 名前:デフォルトの名無しさん mailto:sage [2007/10/10(水) 22:38:30 ]
探せばいくらでも見つかるはずだけど
馬鹿には見つからないんだな

284 名前:デフォルトの名無しさん mailto:sage [2007/10/10(水) 22:41:17 ]
>>281
実用的なアプリケーションのソースくらいお前以外誰でも書けるっちゅうねんw

285 名前:デフォルトの名無しさん mailto:sage [2007/10/10(水) 22:43:43 ]
MFC、SDK ぐらいしか検索ワード知らないんだから
そういうサイトしかヒットしないのは当たり前



286 名前:デフォルトの名無しさん mailto:sage [2007/10/10(水) 22:44:38 ]
ネットで言語の勉強してたら自然とそういう情報に当たるか見つけ方自ずと分かるっちゅうねんw

287 名前:デフォルトの名無しさん [2007/10/10(水) 22:46:21 ]
あらあらあおりと取られちゃったのかしらんw
次元ひくっ

288 名前:デフォルトの名無しさん mailto:sage [2007/10/10(水) 22:49:15 ]
質問の次元が高すぎるっちゅうねんw

289 名前:デフォルトの名無しさん mailto:sage [2007/10/10(水) 22:49:39 ]
あらあらあおりと取っちゃったのかしらんw
次元ひくっ

290 名前:デフォルトの名無しさん mailto:sage [2007/10/10(水) 22:50:46 ]
質問の次元が高すぎるっちゅうねんw

291 名前:デフォルトの名無しさん [2007/10/10(水) 22:51:07 ]
>>281
実用的なアプリケーションのソースが理解できないから
お前のレベルに見合ったhello worldしか目に付かないのだっちゅうねんw

292 名前:デフォルトの名無しさん mailto:sage [2007/10/10(水) 22:55:08 ]
逆にどういうキーワードで検索してるのか気になるっちゅうねんw

293 名前:デフォルトの名無しさん [2007/10/10(水) 22:56:34 ]
しかし、>>281が言ってることも的を射てるよ

webでプログラミング情報を公開してる奴って結構多いが
どれも、同じようなことしか書いていない

彼は恐らく日本語のページしかみてないんじゃないかな?


294 名前:デフォルトの名無しさん mailto:sage [2007/10/10(水) 22:59:43 ]
ぜんぜんプログラミングの知識のないやつとかが、
どっかで拾って来たソースのビルドの仕方聞くことが結構あるから
まったく見つけられないやつはかなり特殊

295 名前:デフォルトの名無しさん mailto:sage [2007/10/10(水) 23:01:48 ]
どれも、hello worldしか書いていないページを是非紹介して貰いたい



296 名前:デフォルトの名無しさん mailto:sage [2007/10/10(水) 23:10:47 ]
Visual Studio 2002 C++で開発しております。

現在、ディスプレイの主電源が入っているか確認するプログラムを
作成しているのですが、主電源の状態を取得する事ができておりません。

SC_MONITORPOWERで情報がとれないかなとも試してみたのですが
主電源情報となると取れないようでした。

お手数ではございますが、ご教授のほど、よろしくお願い致します。

297 名前:デフォルトの名無しさん mailto:sage [2007/10/10(水) 23:22:05 ]
>296
そのプログラム考えたやつに聞けば?
できる前提じゃないとそういう細かい要求でないと思う

298 名前:296 [2007/10/10(水) 23:37:51 ]
>>297
考えたのは自分なので、聞くことはできないです。

その為、主電源情報を取得する方法ご存知の方が
いらっしゃるのではないかと思い、質問させて頂きました。

299 名前:278 mailto:sage [2007/10/10(水) 23:38:55 ]
>>279 280
ありがとうございます。bitmapクラスのSaveでファイル保存をしていました。
このメソッドはファイル保存しかできないように見えます。保存先をメモリにしたいです。
UnmanagedMemoryStreamをMSDNで見ましたが、どのようにこの問題の解決のために使うのかわかりません。
サンプルを教えていただけないでしょうか?もしくはBitMapクラスでメモリ保存できるAPIはあるのでしょうか?

300 名前:デフォルトの名無しさん mailto:sage [2007/10/10(水) 23:51:03 ]
うちのモニタは主電源は入りっぱなしだけど
パソコン立ち上げた時にモニタのスイッチ押さないとモニタ写らない。
パソコン立ち上げた時にモニタが自動で写るようにしてほしいな

301 名前:デフォルトの名無しさん mailto:sage [2007/10/10(水) 23:54:38 ]
自分ですればいいじゃん

302 名前:デフォルトの名無しさん mailto:sage [2007/10/10(水) 23:59:10 ]
>>299
Stream に保存できるだろ

303 名前:デフォルトの名無しさん mailto:sage [2007/10/11(木) 00:14:19 ]
>>299
ぐぐった先頭にあるMSDNのページにサンプルあるんだけどそれではダメなの?
もしかして、サンプルに書いてあるコメントが読めないとか?

304 名前:デフォルトの名無しさん mailto:sage [2007/10/11(木) 09:19:32 ]
仕様勉強するにはやっぱり
なんか1冊本を買ってきて最初から読むのがいいですかね

305 名前:デフォルトの名無しさん mailto:sage [2007/10/11(木) 09:28:22 ]
人それぞれ



306 名前:デフォルトの名無しさん mailto:sage [2007/10/11(木) 17:58:45 ]
>>299
そもそも、そのBitmapはネイティブ、マネージのどっちだ?

ネイティブのgdiplus::Bitmapなら、IStream*を引数に取るSaveを使え。
IStreamは自分で実装してもいいし、CreateStreamOnHGlobalを使ってもいい。

マネージのSystem::Drawing::Bitmapなら、Stream^を引数に取るSaveを使え。
渡すStreamは、System::IOのMemoryStreamでいいだろうが、
場合によってはUnmanagedMemoryStreamが適する場合もあるかもしれない。

307 名前:デフォルトの名無しさん [2007/10/11(木) 19:05:33 ]
マルチスレッドを実現するためにスレッド作成をしたいと思ってます。

以下はスレッドを作成するクラスのソースです。
このように、staticをつけないとコンパイルエラーになります。

スレッド関数は、必ずStaticにしなければならないのでしょうか?
Staticを使わずにスレッド生成を実現したいと思っております。
というのも、Static内の関数を全てStaticにしないといけなくなるので
・・・

スレッド生成でStaticを使わない実現方法があったら教えていただきたいです。
実際、みなさんはどのような方法でスレッド生成を実現しているのでしょうか?

class TestThread{
// コンストラクタ、デストラクタは省略
public:void Function()
{
// スレッド作成
Thread^ main= gcnew Thread(gcnew ThreadStart(ThreadProc));
}

private:static void ThreadProc() // staticをつけないとエラー
{// 処理 }
};

308 名前:デフォルトの名無しさん mailto:sage [2007/10/11(木) 19:33:23 ]
gcnew ThreadStart(this, &TestThread::ThreadProc)かな。

309 名前:デフォルトの名無しさん mailto:sage [2007/10/11(木) 19:41:06 ]
>>308
レス感謝です。しかしコンパイルエラーになりました。
deligate引数が無効と出ました。

310 名前:デフォルトの名無しさん mailto:sage [2007/10/11(木) 21:18:49 ]
>>309
ああごめん。>>308の方法は、値クラスか参照クラスにしか使えない。

もし、ネイティブクラスの非静的メンバ関数を別スレッドで実行したければ、
マネージクラスでラップするか、CRTの_beginthreadexを使う必要がある。

311 名前:307 [2007/10/11(木) 21:54:57 ]
>>310
マネージクラスでラップ(クラスにrefをつけた)ら、
コンパイルが通り、正常に動作しました。

beginthreadexについては調べてみます。
ありがとうございました。


312 名前:デフォルトの名無しさん mailto:sage [2007/10/11(木) 23:19:26 ]
マネージドとか、最近妙なモンが出てきやがって。。

313 名前:デフォルトの名無しさん mailto:sage [2007/10/11(木) 23:21:23 ]
もう最近でもないような。

314 名前:デフォルトの名無しさん mailto:sage [2007/10/11(木) 23:21:37 ]
:::::::::::::::::...... ....:::::::゜::::::::::..   (___ )(___ ) ::::。::::::::::::::::: ゜.::::::::::
:. .:::::。:::........ . .::::::::::::::::: _ i/ = =ヽi :::::::::::::。::::::::::: . . . ..
:::: :::::::::.....:☆彡::::    //[||    」  ||] :: ::::::::::::::
 :::::::::::::::::: . . . ..: :::: / ヘ | |  ____,ヽ | | :::::::::::.... .... .. .::::
::::::...゜ . .:::::::::  /ヽ ノ    ヽ__/  ....... . .::::::::::::........ ..:
:.... .... .. .     く  /     三三三∠⌒>:.... .... .. .:....
:.... .... ..:.... .... ..... .... .. .:.... .... .. .... . .... . ..... .... .. ..... ............. .. 
:.... . ∧∧   ∧∧  ∧∧   ∧∧ .... .... .. .:.... .... ..... .... .
... ..:(   )ゝ (   )ゝ(   )ゝ(   )ゝ デテキヤガッテ・・・.
....  i⌒ /   i⌒ /  i⌒ /   i⌒ / .. ..... ...................
..   三  |   三  |   三  |   三 |
...  ∪ ∪   ∪ ∪   ∪ ∪  ∪ ∪

315 名前:デフォルトの名無しさん mailto:sage [2007/10/11(木) 23:40:59 ]
おまえらあんなC++もどき使うのやめちまいな!



316 名前:デフォルトの名無しさん mailto:sage [2007/10/11(木) 23:53:51 ]
誰も使ってないような。

317 名前:デフォルトの名無しさん [2007/10/12(金) 00:16:45 ]
C#やVBなんかよりは全然いいがなw

318 名前:デフォルトの名無しさん mailto:sage [2007/10/12(金) 09:42:10 ]
リストビューで選択されているすべての項目のインデックスをしらべるにはどうしたらいいんですかね?

なんか
GetFirstなんたらの後に、GetNextなんたらをやってもうまくいかなかったのですが…

319 名前:デフォルトの名無しさん mailto:sage [2007/10/12(金) 09:46:09 ]
LVIS_SELECTED

320 名前:デフォルトの名無しさん mailto:sage [2007/10/12(金) 09:48:08 ]
>>318
じゃあお前にはムリだ。

321 名前:デフォルトの名無しさん mailto:sage [2007/10/12(金) 16:24:12 ]
>>318
CListCtrl::GetFirstSelectedItemPositionのサンプルコードをよく見直せ。
それでも判らないならコードupしる。

322 名前:デフォルトの名無しさん mailto:sage [2007/10/12(金) 18:53:49 ]
コンストラクタはオブジェクトの初期化処理を行い
デストラクタはオブジェクトの終了処理を行う
というのは、どういった場面で使われるのですか?
いまいち理解出来ないです

323 名前:デフォルトの名無しさん mailto:sage [2007/10/12(金) 19:04:54 ]
コンストラクタは最初に呼ばれて、デストラクタは最後に呼ばれるだけ
利用方法がわからなかったら無理に使わなくてもかまわない

324 名前:デフォルトの名無しさん mailto:sage [2007/10/12(金) 19:34:34 ]
>>322
デストラクタは、freeのような使い終わった後に呼ばないといけない解放処理を書く。
例えばstd::auto_ptrが内部に保持しているポインタをdeleteしたり、
ATL::CHandleはCloseHandleしたりなどという具合。

コードがスッキリするし、例外が投げられたときでも確実に資源が解放されるのがいい。

325 名前:デフォルトの名無しさん [2007/10/13(土) 09:06:01 ]
>>322
オブジェクトを作るときに
メンバ変数の値を動的に初期化するときとかにコンストラクタを使う
たとえばある時はメンバ変数をAで初期化したいけど
別の時にはBで初期化したいようなとき。
っていうのがまだまだ初心者な俺の理解です。
たとえば

class obj {
  char test;
public:
  obj(char ch) { test = ch; }
};

obj testobj('A');

っていう感じかなぁ
あとは動的にメモリを確保する必要があるときとか。
クラスのこともっと勉強していけばわかってくるよ。



326 名前:デフォルトの名無しさん [2007/10/13(土) 09:28:46 ]
コンストラクタ=母
デストラクタ=嫁

327 名前:デフォルトの名無しさん [2007/10/14(日) 12:45:49 ]
環境XP professional SP2
Microsoft Visual C++ 2005 Express Edition(MSからダウンロードしてます)
SDKインストールすみ(MSからダウンロードしてます)

cppファイルとdefファイルをビルトしたいのですが
以下のメッセージがでてビルトできません。


------ ビルド開始: プロジェクト: aaaaaa32, 構成: Debug Win32 ------
コンパイルしています...
aaaaaa.cpp
c:\documents and settings\administrator\my documents\visual studio 2005\projects\123ler\aaaaaa.cpp(1) : fatal error C1083: include ファイルを開けません。'windows.h': No such file or directory
ビルドログは "file:\\c:\Documents and Settings\Administrator\My Documents\Visual Studio 2005\Projects\123ler\Debug\BuildLog.htm" に保存されました。
aaaaaa32 - エラー 1、警告 0
========== ビルド: 0 正常終了、1 失敗、0 更新、0 スキップ ==========

というメッセージがでて ビルドできません

どうも設定の段階でつまずいているようなのですが
また、ここに参考になりそうなコメントをみつけたのですが
どこの設定がまちがえているのかが よくわかりませんでした。
ttp://forums.microsoft.com/MSDN-JA/ShowPost.aspx?PostID=472335&SiteID=7

どなたかエラーを解決する方法をおしえていただけないでしょうか?
よろしくお願いします。

328 名前:デフォルトの名無しさん mailto:sage [2007/10/14(日) 12:59:49 ]
>>327
想像だが、標準ファイル名をダブルクォーテーションで囲んでいるのではないか?
×#include "windows.h"
○#include <windows.h>

329 名前:デフォルトの名無しさん mailto:sage [2007/10/14(日) 13:18:33 ]
Expressの場合は何かのファイルを自分で編集しなきゃいけなかったような

330 名前:デフォルトの名無しさん mailto:sage [2007/10/14(日) 13:21:03 ]
www.microsoft.com/japan/msdn/vstudio/express/visualc/usingpsdk/
とりあえず、手順3は済んだの?

331 名前:デフォルトの名無しさん [2007/10/14(日) 22:27:56 ]
327です

328さん、329さん、330さん ご返事ありがとうございます。
手順3というのが よくわからなくて、
(いきなり オプションとかかれても 初心者にはどこにあるかすぐには
 わかりませんでした)(メニューから オプションとかいてくれるといいかも)

いろいろと 試行錯誤して やっと意味がわかりました
Executable ファイル
Include ファイル
Library ファイル
のボタンが 右側上に あるのが やっとわかりました。

あと当方のバージョンでは そこも日本語に翻訳されており(カタカナもあり)
それで 上からそれぞれのパスを設定したら うまくいきました。

フォルダをクリックしパスの本文をダイレクトに入力するんですね(^ ^;)
(アイコンの意味も、私には わかりにくかったです)

この理解のために、Visual C# 2005の本(秀O)も買ったのですが
少しバージョンが違うようですね。(2006年8月第1版)

ここでのつまずきに かなりの時間をついやしました。
ほんとにありがとうございました。(^ ^)

このあと、日付を変更して、別なテスト(実験)をやっていたら
Microsoft Visual C++ 2005 Express Editionがうごかなくなってしまいました
(今朝インストールしなおしたばかりなのに)
(これも承認しないといけないんですね)

332 名前:デフォルトの名無しさん mailto:sage [2007/10/14(日) 22:38:37 ]
あほすぎ
C++とC#は別物
オプションなんてたいていツール→オプション(設定)でどのソフトも同じ
Windowsは初めて?
その程度の知識でプログラムを作る側のアプリを触るのはやめて下さい。

333 名前:デフォルトの名無しさん mailto:sage [2007/10/14(日) 22:40:33 ]
どうい

334 名前:デフォルトの名無しさん mailto:sage [2007/10/14(日) 23:07:08 ]
ずぶの素人に本気になって相手できるお前らがうらやましい。
まるで泣いている赤ん坊に「日本語しゃべれねぇヤツは日本人じゃねぇよ!」
ってマジ切れしてる大人のようであります。

335 名前:デフォルトの名無しさん mailto:sage [2007/10/14(日) 23:09:33 ]
やれやれ
どこに本気になっている人がいるんでしょうか?
赤ん坊に自分の見合った事をやりなさいと諭してるだけでしょ。



336 名前:デフォルトの名無しさん mailto:sage [2007/10/14(日) 23:46:23 ]
> どこに本気になっている人がいるんでしょうか?

いないなら問題ないです^^

337 名前:デフォルトの名無しさん mailto:sage [2007/10/14(日) 23:49:35 ]
VC2005EE+SDKを最初に手に取った赤ん坊には拍手を送りたい。
VC#と間違ってVC落としたのなら別だけど...

338 名前:デフォルトの名無しさん [2007/10/15(月) 03:44:06 ]
#と++を見間違えたのだろうか。
それとも本当にばかなんだろうか。

339 名前:デフォルトの名無しさん [2007/10/15(月) 06:14:13 ]
初心者のちょっとしたあやまちだろう。
おまえらが、パソコンに初めて触ったときのことをよく
思いだして見ろよ、ハゲ。

340 名前:デフォルトの名無しさん mailto:sage [2007/10/15(月) 06:51:30 ]
思い出した!うーんそんな間違いはしなかったなぁ。うん。

341 名前:デフォルトの名無しさん mailto:sage [2007/10/15(月) 08:10:33 ]
HOW MANY PAGES の意味が解りませんでした(><)

342 名前:デフォルトの名無しさん mailto:sage [2007/10/16(火) 17:28:52 ]
How many files(0-15)?がどうかしたって?

343 名前:デフォルトの名無しさん mailto:sage [2007/10/16(火) 17:30:51 ]
VC++はcl.exeとデバッガだけ使うようにしてさ
エディタはemacsとかvim使おうぜ
その辺の初心者の10倍の速度で上達するよ☆(ある意味で)

344 名前:デフォルトの名無しさん mailto:sage [2007/10/16(火) 17:38:20 ]
たまに現れるけど何がしたいの

345 名前:デフォルトの名無しさん mailto:sage [2007/10/16(火) 18:26:42 ]
Vimと言えば、初心者向けに操作方法を説明しているサイトは多いが、
始めにQuickFixコマンドの説明を含めている所は見たことが無いな。
名前付きバッファなんざ覚える暇があったら、:cwだけでも覚えるべきだ。



346 名前:デフォルトの名無しさん mailto:sage [2007/10/16(火) 22:10:04 ]
もぅ…訳がわからん
MFC使うためにオブジェクト指向プログラミングを勉強してるが、
静的メンバ変数とか、メンバイニシャライザだとか、訳がわからなくなってきた、

347 名前:デフォルトの名無しさん mailto:sage [2007/10/16(火) 22:13:53 ]
今時MFC使うなんてバカじゃねぇのw

348 名前:デフォルトの名無しさん mailto:sage [2007/10/16(火) 22:18:53 ]
>>347
今は何を使うんですか?

349 名前:デフォルトの名無しさん mailto:sage [2007/10/16(火) 22:19:30 ]
ナウなヤングに今のトレンドを教えてください。

350 名前:デフォルトの名無しさん mailto:sage [2007/10/16(火) 22:24:59 ]
.NET?
だけど俺はあえてATL/WTLを選ぶぜ!!

351 名前:デフォルトの名無しさん [2007/10/16(火) 23:02:35 ]
>>346
MFCには魔物が潜んでいる。
ヤツは必ずキミを破滅に導いてくれる。
もはやマイクロ・ソフトさえ見捨てたMFCを、なぜ今更?

352 名前:デフォルトの名無しさん mailto:sage [2007/10/16(火) 23:18:53 ]
Googleさんが言うには

vc mfc の検索結果 約 1,950,000 件中 1 - 10 件目 (0.06 秒) 
vc wtl の検索結果 約 225,000 件中 1 - 10 件目 (0.05 秒) 
vc c++/cli の検索結果 約 1,510,000 件中 1 - 10 件目 (0.13 秒) 

C++/CLIが意外と多いのに驚いた。

353 名前:デフォルトの名無しさん mailto:sage [2007/10/16(火) 23:23:29 ]
それ、vcとc++とcliで検索がかかってないの?

354 名前:デフォルトの名無しさん mailto:sage [2007/10/16(火) 23:26:01 ]
>>353
ぐぐれwww

355 名前:デフォルトの名無しさん [2007/10/16(火) 23:29:52 ]
MFCってさ、文字列だはSTLに比べて格段に扱いやすいんだよな。
ただそれだけ。それだけなの。
深みにハマれば人生を棒に振るだけだから、絶対に近づかないほうがいい。
廃人になって捨てられる悲しい人生が待っている。
「MFCやめますか?それとも人間やめますか?」

そもそも 「DLL HELL」 とい言葉はMFCから生まれたもの。
意味はDLL地獄。DLLという単語とHELL=地獄をかけてある。
ようこそMFC地獄へ!




356 名前:デフォルトの名無しさん mailto:sage [2007/10/16(火) 23:35:03 ]
std::basic_stringてSTLの問題児のひとつじゃないかw

357 名前:デフォルトの名無しさん [2007/10/16(火) 23:37:48 ]
そう。だからだよ、MFCの方が使いやすい。文字列だけはな。
でも、コレに騙されてはイカン!

358 名前:デフォルトの名無しさん [2007/10/16(火) 23:50:17 ]
すんごい同意☆
MFCはCStringだけが取り柄w
あとちょっとしたアプリはDialogベースアプリで書けるのがメリットかな。
だから俺はいつもMFCのDialogベース。
皆はなに使ってるの?Win32?

359 名前:デフォルトの名無しさん mailto:sage [2007/10/16(火) 23:58:44 ]
うん

360 名前:デフォルトの名無しさん mailto:sage [2007/10/17(水) 00:07:34 ]
MFCはAPIのラッパークラスだし何でSTLが比較対象に上がるのか理解に苦しむ。

361 名前:デフォルトの名無しさん [2007/10/17(水) 00:51:28 ]
>>360
初心者にはそこが分からない。
間違った方向へ進もうとしている初心者を正しく導くのが、
このスレの住人に課せられた使命。

362 名前:デフォルトの名無しさん mailto:sage [2007/10/17(水) 01:22:06 ]
MFCにはCStringがある。だからSTLと比較される。

363 名前:デフォルトの名無しさん [2007/10/17(水) 01:44:23 ]
MFCは CString 以外は使うな。人間性を失いたくなければ。

364 名前:デフォルトの名無しさん mailto:sage [2007/10/17(水) 14:18:04 ]
ダイアログベースのアプリならMFCが楽でいいよ。
そっから先は無理だけど。
作るもの全てがダイアログベースのアプリになってしまう。
俺がいい例。

365 名前:デフォルトの名無しさん mailto:sage [2007/10/17(水) 14:50:39 ]
たまにはドキュメントビューアーキテクチャのことも思い出してあげてください



366 名前:デフォルトの名無しさん [2007/10/17(水) 16:23:14 ]
>>342
青春時代を思い出して泣いた。

367 名前:デフォルトの名無しさん mailto:sage [2007/10/17(水) 17:49:02 ]
VC6.0でWindowsサービスを作っています。
作ったサービスはXPでは動作するのですが、
2003 Server ではサービスとしての起動ができません。
(正確にはWindows Server 2003 R2 Standard Edition です)

サービスマネージャで「サービスの開始」をクリックすると、
プログレスバーが出てしばらく後
「ローカルコンピュータのxxxx(サービス名)サービスを開始できません。
エラー1053:そのサービスは指定時間内に開始要求または
制御要求に応答しませんでした。」となります。

根本的に、2003 Server 向けのサービスをVC6で作ることはできないのでしょうか。
ご存知の方おしえてください






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<165KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef