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


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

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



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

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

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

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

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

263 名前:257 [2007/05/31(木) 07:23:08 ]
>>262
すません><;

264 名前:デフォルトの名無しさん mailto:sage [2007/05/31(木) 09:46:34 ]
何がやりたくて、何をしたけど現状どうなってるのか

265 名前:デフォルトの名無しさん mailto:sage [2007/05/31(木) 10:01:25 ]
>すません><;
言葉を注意されてすぐにもこんな事書くのか。

266 名前:デフォルトの名無しさん mailto:sage [2007/05/31(木) 10:14:00 ]
><;

267 名前:デフォルトの名無しさん mailto:sage [2007/05/31(木) 11:32:31 ]
><;><;><;><;><;><;

268 名前:257 [2007/05/31(木) 11:43:11 ]
>>263
>何がやりたくて
Windowsアプリケーションで Windowsのゲームを作りたい!
よってWin32アプリケーションの生成と実行をしたい!
>何をした
VC++2005EE、Microsoft Platform SDK をインストールした
DirectX SDK、Microsoft .NET Framework Version 2.0 もインストールした
主にインストール設定以下の3つを参考にした
freepg.fc2web.com/cpp/topic_vce_001.html
www.plustarnet.com/aspil/Programming/2d00.htm
www5b.biglobe.ne.jp/~u-hei/vcexpress_settings/

>現状どうなっているのか
www5b.biglobe.ne.jp/~u-hei/vcexpress_settings/
のWindows アプリケーションのビルドのアプリケーションの設定の
アプリケーション種類でWindowsアプリケーションが選択できない
(コンソールアプリケーションのみ選択できる)
なのでWin32アプリケーションの生成と実行ができない
------------------------------------------------------
他にインストールや設定が必要なのでしょうか?前向きな意見を^^
OSはVISTAです。コンソールアプリケーションは作成できます
分かりにくかったらごめんなさい <(_ _)>

269 名前:デフォルトの名無しさん mailto:sage [2007/05/31(木) 11:46:04 ]
バカじゃねぇのw
そんな簡単な所で躓いてんのかよwww
既出も既出大既出

270 名前:デフォルトの名無しさん mailto:sage [2007/05/31(木) 11:49:13 ]
>>268
やっぱり、「現状どうなっているのか」は大事だね。

それで正常だよ。Win32アプリケーションを作りたかったら
もうちょっとこことか、他のサイトでも調べてごらん。

271 名前:デフォルトの名無しさん mailto:sage [2007/05/31(木) 11:50:42 ]
>>268
もっと具体的に何をしたか書いてみ。
例えば、AppSettings.htmはどう修正したとか。



272 名前:デフォルトの名無しさん mailto:sage [2007/05/31(木) 11:57:03 ]
で、コンソールアプリケーションを作成はしてみたのかな。
コンソールアプリケーション作成時に、ウィザードの選択肢はチェックしたのかな。

273 名前:257 [2007/05/31(木) 15:55:17 ]
>>269 どうもです^^
>>270>>271
>それで正常だよ >例えば、AppSettings.htmはどう修正したとか。
この意見は大きかったです <(_ _)> その辺を意識して再調査しました
>>272
コンソールアプリケーションも動かしてみます

意見を聞いて調べ実行した結果。種類でWindowsアプリケーションが選択できました(^_^)ノ
Googleキーワード 「Windows アプリケーション AppSettings.htm corewin_express.vsprops」
forums.microsoft.com/MSDN-JA/ShowPost.aspx?PostID=1351057&SiteID=7
を発見!それまでは秀丸で編集して反映されてOKと思っていたのですが・・・(AppSettings.htm)
メモ帳で開く反映されていない!え〜><;・・・ならばメモ帳で編集すればOKかと思ったのですが
反映されませんでした><;なんで〜T_T;意味分かりません><;・・・サイトの通りに
管理者権限でやるとうまくいきました・・・勉強します orz

多くのレス有難うございました。又何かありましたら宜しく願います。<(_ _)>

274 名前:デフォルトの名無しさん mailto:sage [2007/05/31(木) 16:01:10 ]
>>273
ExpressEditionはしばらくしたら爆発するから気を付けろ

275 名前:デフォルトの名無しさん mailto:sage [2007/05/31(木) 18:23:49 ]
現在のプロジェクトのフォルダを一発で開くような便利な技はありませんか?

276 名前:デフォルトの名無しさん mailto:sage [2007/05/31(木) 18:39:13 ]
ツール(T)->オプション(O)->環境->スタートアップ->スタートアップ時(P):
を、最後に読み込んだソリューションにする

277 名前:デフォルトの名無しさん mailto:sage [2007/05/31(木) 18:39:18 ]
開くって何で開くのさ

278 名前:デフォルトの名無しさん mailto:sage [2007/05/31(木) 18:42:25 ]
フォルダなら2発目ぐらいで開ける

279 名前:デフォルトの名無しさん mailto:sage [2007/05/31(木) 18:42:56 ]
愛で開くのさ

280 名前:デフォルトの名無しさん mailto:sage [2007/05/31(木) 18:48:41 ]
開く押したら開くけど

281 名前:デフォルトの名無しさん mailto:sage [2007/05/31(木) 18:57:35 ]
フォルダを開くって言ったらエクスプローラーで開くことなんだけど



282 名前:デフォルトの名無しさん mailto:sage [2007/05/31(木) 18:59:08 ]
>>275
ファイルを開くダイアログで十分操作はできると思うぜ。

283 名前:デフォルトの名無しさん mailto:sage [2007/05/31(木) 19:08:16 ]
    〃〃∩  _, ,_      
     ⊂⌒( `Д´) エクスプローラーじゃなきゃヤダ
       `ヽ_つ ⊂ノ          ヤダ
              ジタバタ


284 名前:デフォルトの名無しさん mailto:sage [2007/05/31(木) 19:09:51 ]
それくらい自分で作れやカス

285 名前:デフォルトの名無しさん mailto:sage [2007/05/31(木) 19:12:09 ]
馬鹿には無理だけど、ダイアログからエクスプローラは1発で開ける

286 名前:デフォルトの名無しさん mailto:sage [2007/05/31(木) 19:22:53 ]
ΩΩ <な、なんだってー!!

287 名前:275 mailto:sage [2007/05/31(木) 19:40:50 ]
ふっ・・・できたぜ・・・世話んなったな。アバヨ!!!!!!!!

288 名前:デフォルトの名無しさん mailto:sage [2007/05/31(木) 23:07:50 ]
 ___  見えませ〜ん
‖    |     ∨
‖現実 ∧_∧   .ヘ∧
‖ \ ( ・∀・) (゚A●)
|| ̄ ̄⊂   )  (   と)
凵    し`J   U U

 ___  読めませ〜ん
‖    |     ∨
‖空気 ∧_∧   .ヘ∧
‖ \ ( ・∀・) (゚A●)
|| ̄ ̄⊂   )  (   と)
凵    し`J   U U

 ___  知りませ〜ん
‖    |     ∨
‖常識 ∧_∧   .ヘ∧
‖ \ ( ・∀・) (゚A●)
|| ̄ ̄⊂   )  (   と)
凵    し`J   U U

 ___  ありませ〜ん
‖    |     ∨
‖未来 ∧_∧   .ヘ∧
‖ \ ( ・∀・) (゚A●)
|| ̄ ̄⊂   )   (  と)
凵    し`J   U U

289 名前:デフォルトの名無しさん mailto:sage [2007/06/02(土) 02:13:55 ]
WisdomSoftのWinAPI講座のメッセージボックスのページ、「文字列フォーマット」に倣って
#include <windows.h>

int WINAPI WinMain(HINSTANCE hInstance , HINSTANCE hPrevInstance ,
PSTR lpCmdLine , int nCmdShow ) {
CHAR chStr[128];

wsprintf(chStr , "インスタンスハンドル : %d" , hInstance);
MessageBox(NULL , chStr , TEXT("Kitty on your lap") , MB_OK);

return 0;
}
とやっているのですが、UNICODEでコンパイルしようとすると(勿論マルチバイトではコンパイルできます)
error C2664: 'wsprintfW' : 1 番目の引数を 'CHAR [128]' から 'LPWSTR' に変換できません。(新しい機能 ; ヘルプを参照)
指示された型は関連がありません。変換には reinterpret_cast、C スタイル キャストまたは関数スタイルのキャストが必要です。
error C2664: 'MessageBoxW' : 2 番目の引数を 'CHAR [128]' から 'LPCWSTR' に変換できません。(新しい機能 ; ヘルプを参照)
指示された型は関連がありません。変換には reinterpret_cast、C スタイル キャストまたは関数スタイルのキャストが必要です。
と型変換のエラーではねられます。
CHARをTCHARにしてみたり、とりあえず無闇にキャストしてみたりしたのですが、上手く行きません。
wsprintfをUNICODEでコンパイル通すにはどうしたら良いのでしょうか。


290 名前:デフォルトの名無しさん mailto:sage [2007/06/02(土) 02:32:38 ]
#include <windows.h>
#include <tchar.h>

int WINAPI _tWinMain(HINSTANCE hInstance , HINSTANCE hPrevInstance ,
LPTSTR lpCmdLine , int nCmdShow ) {
TCHAR chStr[128];

wsprintf(chStr , _T("インスタンスハンドル : %d") , hInstance);
MessageBox(NULL , chStr , _T("Kitty on your lap") , MB_OK);

return 0;
}

291 名前:289 mailto:sage [2007/06/02(土) 21:19:53 ]
>>290
あふ。wsprintfでもTEXTマクロ噛ませないといけなかったのですね。
情けなや……
どうもありがとうございました。



292 名前:デフォルトの名無しさん mailto:sage [2007/06/03(日) 17:20:11 ]
winnt.h内で
#define VOID void
typedef char CHAR;
typedef short SHORT;
typedef long LONG;
やら、
windef.hで
typedef int INT;
やら定義されていますが、これら大文字の型を用いる時(或いは用いることが望ましいとされている時)
はどのようなときでしょうか。
或いは過去or未来との互換性の為に存在するのでしょうか。
また、もしMSDNに参考となるドキュメントがあれば、それもお教え下さい。


293 名前:デフォルトの名無しさん mailto:sage [2007/06/03(日) 17:25:36 ]
apiの仕様にあわせやすい
将来仕様変更あってもいい

294 名前:デフォルトの名無しさん mailto:sage [2007/06/03(日) 18:40:41 ]
>>292
> 或いは過去or未来との互換性の為に存在するのでしょうか。
じゃねーか。

295 名前:292 mailto:sage [2007/06/04(月) 00:58:10 ]
>>293-294
解答ありがとうございます。
Win32App的には大文字で記述した方が将来的に互換性が維持されることが期待される、ということでしょうか。
サンプル漁ってもVOIDはたまに見かけますが、INTとかは今のところ見つけられていないので、現実にはほとんど利用されていない、のかな。


296 名前:デフォルトの名無しさん mailto:sage [2007/06/04(月) 01:09:12 ]
>>295
> 大文字で記述した方が
というわけではなく。
たとえばintのビット数が現在のコンパイラと違うものがあった場合(実際あるよ)、
直接INTを使うよりもtypedef されたものを使っていた方が移植が簡単。
typedefのところ1箇所を変えればいいのだから。
てなとこじゃないかと・・・・

297 名前:296 mailto:sage [2007/06/04(月) 01:09:58 ]
間違えた 「直接int」 ね。

298 名前:デフォルトの名無しさん mailto:sage [2007/06/04(月) 02:03:08 ]
あ、なるほど。訂正ありがとうございます。
コンパイラ側の設定(と呼んでいいのかな)としてintのビット数を将来的に変更しやすいようにしているわけですね。
どうもありがとうございました。

299 名前:デフォルトの名無しさん [2007/06/04(月) 07:28:27 ]
すいません質問があるんですが、ゲーム中に
visual c++ runtime library
runtime error
abnormal prpgram tarmination
っていうエラーが起こってしまいましてゲームが進まないのですが、どのように対処したらよいでしょうか?
ちなみにXPです

300 名前:デフォルトの名無しさん mailto:sage [2007/06/04(月) 07:44:58 ]
     凵@     ○   ∇ 、,、´`゙;~、  ';冫 ☆
           ┏  ━ゝヽ''人∧━∧从━〆A!゚━━┓。
 ╋┓“〓┃  < ゝ\',冫。’ 、 ._〃Ν ; ゛△│´' 'ゝ'┃...   ●┃
 ┃┃_.━┛ヤ ━━━━━━,/\.\━━━━━━━━━ .━┛
        ∇        //\\.\ 火、ヽ,,"∧.: .┨'゚,。
           .。冫▽ < //   \\.\ 十   乙  ≧   ▽
         。 ┃ . Σ、\.     \\|, 、\'’│   て く
           ┠ .ム┼\\.    /// ,,’.┼ ァΖ.┨ ミo'’`
         。、゚`。、   i/\,\// レ' o。了 、'’ ×  个o
        ○  ┃   `、,~´+√ ▽   ',!ヽ.◇    o┃
            ┗〆━┷ Z,.' /┷━''o ヾo┷+\━┛,゛;


301 名前:デフォルトの名無しさん mailto:sage [2007/06/04(月) 07:55:31 ]
>>299
作ったやつに文句言う。



302 名前:デフォルトの名無しさん mailto:sage [2007/06/04(月) 08:05:41 ]
>>299
OSがC++でできてるの知ってる?
そのエラーはね爆発予告なんだよ。
だから>>300の言うように今すぐPC投げ捨ててぶっ壊さないとダメなんだよ。
地球を滅ぼしたくないならね。

303 名前:デフォルトの名無しさん mailto:sage [2007/06/04(月) 08:16:57 ]
ウイルス

304 名前:デフォルトの名無しさん mailto:sage [2007/06/04(月) 08:55:47 ]
そのゲームをキミが作ったんじゃなけりゃ
そのゲームのスレかPC初心者あたりのスレで

305 名前:デフォルトの名無しさん mailto:sage [2007/06/06(水) 13:02:24 ]
環境 WindowsXP
VisualStudio2005 VC++
文字セット UNICODE
目的 読み出したテキストと同じ内容を表示

//TCHAR szStrは外部のメモ帳で作成したテキストファイルから読み出し
//内容=>test.txt "テスト1234テスト"

int Len;
TCHAR buf[1024*64];

Len = MultiByteToWideChar(CP_ACP,0,(LPCSTR)szStr,-1,buf,0);
MultiByteToWideChar(CP_ACP,0,(LPCSTR)szStr,-1,buf,Len);

//違うのは当たり前だけど、いい方法が解らない
buf[(Len-1)/2] = '\0';
//Lenは27
//出力すると=>"テスト1234テストフフフ"

目的通りに元の文字列を表示させるにはどうしたらいいでしょうか?

306 名前:305 mailto:sage [2007/06/06(水) 13:42:57 ]
試行錯誤してたら出来ましたが、これで問題無いんでしょうか?
int buflen;
TCHAR buf[1024*64];
int len = _tcslen(szStr);

buflen = MultiByteToWideChar(CP_ACP,0,(LPCSTR)szStr,-1,buf,0);
MultiByteToWideChar(CP_ACP,0,(LPCSTR)szStr,-1,buf,buflen);
buf[buflen-len-1] = '\0';

307 名前:デフォルトの名無しさん mailto:sage [2007/06/06(水) 14:20:44 ]
>>306
何がしたいのかわからん。
MultiByteToWideChar の戻り値をよく考えろ。
バッファサイズに0を指定した場合、ヌル終端も含めたバイと数が返ってこないか?
わざわざ '\0' を入れてるのは何で

308 名前:デフォルトの名無しさん mailto:sage [2007/06/06(水) 14:22:11 ]
バイト数じゃないや、文字数ね

309 名前:デフォルトの名無しさん mailto:sage [2007/06/06(水) 15:52:43 ]
>>305
test.txtの文字コードが定まっているのなら、
szStrはTCHARではなく、CHARやWCHARあるいはその他の大きさが変化しない型にすべき

310 名前:デフォルトの名無しさん mailto:sage [2007/06/06(水) 20:29:20 ]
ビルドがUNICODEってことか?
改行文字を"\0\0"でやってみそ
ここのMultiByteはUTF16(エンディアンは忘れた)だからエスケプ文字も2バイト長だったかな
Sjis→Uni変換ならCP_ACPはNULLでもよかったような希ガス

311 名前:310 mailto:sage [2007/06/06(水) 20:32:13 ]
改行文字じゃないよ、EOFだよ俺('A`)



312 名前:デフォルトの名無しさん mailto:sage [2007/06/07(木) 02:36:53 ]
phys.cool.ne.jp/physjpn/htextmetric.htm
このページに書いてあるGetCharABCDWidths関数の使用方法と必要なヘッダファイルを教えてください。
ググってもぜんぜんヒットしないんです。
なんかすごく便利そうなのに。

313 名前:デフォルトの名無しさん mailto:sage [2007/06/07(木) 02:50:25 ]
ヤフれカス

314 名前:デフォルトの名無しさん mailto:sage [2007/06/07(木) 03:04:00 ]
>>313
ヤフっても出てこないけど?
いいから教えてください。

315 名前:デフォルトの名無しさん mailto:sage [2007/06/07(木) 03:11:23 ]
そんな簡単な事も分からんのに・・・

316 名前:デフォルトの名無しさん [2007/06/07(木) 03:25:47 ]
だからいいから早く教えろよ。
検索しても出てこないから聞いてるんだろうがよ。

317 名前:デフォルトの名無しさん [2007/06/07(木) 03:27:21 ]
なんなんだよ

318 名前:デフォルトの名無しさん [2007/06/07(木) 03:28:54 ]
全然寝てないのに加わってめちゃくちゃイラ回るな。
もったいぶらずに教えろよ。

319 名前:デフォルトの名無しさん mailto:sage [2007/06/07(木) 03:28:55 ]
書いてあるやんw
日本語も分からんのか(´・ω・`)

320 名前:デフォルトの名無しさん mailto:sage [2007/06/07(木) 03:30:09 ]
寝て起きたら分かるよ

321 名前:デフォルトの名無しさん [2007/06/07(木) 03:39:12 ]
GetCharABC”D”Widths って何だよ・・・。GetCharABCWidthsかよ・・・。
ひでーよなんだよ・・・。くそー。スマンカッタ




322 名前:デフォルトの名無しさん mailto:sage [2007/06/07(木) 08:21:00 ]
包囲網かとオモタ

323 名前:デフォルトの名無しさん mailto:sage [2007/06/07(木) 14:40:14 ]
\(^o^)/ワーイ

324 名前:デフォルトの名無しさん mailto:sage [2007/06/08(金) 23:16:35 ]
>>313
ググること自体が検索するの意味なので「ヤフれ」はおかしい。
大抵の用語集には「ググる」とはグーグルで検索することとあるがしかし、
これはグーグルが「勝手に名前を使うな」とちゃちゃを入れたことから始まる。
昔は「ググる」とは一般的に検索するという意味で使われていたのである。
そんな痛々しい策略に乗ってヤフれなど言うのは恥ずかしいことこの上ない。

325 名前:デフォルトの名無しさん [2007/06/08(金) 23:19:55 ]
ヤフれ

326 名前:デフォルトの名無しさん mailto:sage [2007/06/08(金) 23:37:13 ]
Googleがチャチを入れる前からヤフるも見受けられていた

第一Googleが問題にしていたのは、英語としてのgoogleで、
少なくとも日本法人は、日本語のググるを問題視していない
japan.cnet.com/news/media/story/0,2000056023,20209087,00.htm

327 名前:デフォルトの名無しさん mailto:sage [2007/06/10(日) 01:30:25 ]
ググレカスで初心者も含めてgoogleに流れるなら、
それはググルにとっても利点だろう

328 名前:デフォルトの名無しさん mailto:sage [2007/06/10(日) 07:12:56 ]
ググレカレ

329 名前:デフォルトの名無しさん mailto:sage [2007/06/10(日) 11:07:06 ]
Google独裁社会

330 名前:デフォルトの名無しさん mailto:sage [2007/06/10(日) 13:55:37 ]
ググルもいいけど、やふーもね

331 名前:デフォルトの名無しさん mailto:sage [2007/06/10(日) 19:34:13 ]
孫某というハゲがウザいので、アホーは使わない



332 名前:デフォルトの名無しさん mailto:sage [2007/06/14(木) 01:07:27 ]
書籍スレで評判がよかったので
「プログラマ養成入門講座 VisualC++ 山本信雄」
という本でVisualC++を学習しているのですが、
本で使っているソフトがVisualC++6.0で、当方2005でを使っているのですが
操作方が原型を留めていないのですよ。

VisualC++6.0はもう手に入らないのでしょうか?
もしくは手に入れる方法はないのでしょうか?



333 名前:デフォルトの名無しさん mailto:sage [2007/06/14(木) 01:22:19 ]
それだけの理由で6を使うくらいなら本を替えたら?
6はまだインストールされてるけど、2005使うともう使う気になれないな・・・

334 名前:デフォルトの名無しさん mailto:sage [2007/06/14(木) 02:11:30 ]
つーか、操作方法を本で勉強したからといってプログラマにはなれないわけだが。

335 名前:デフォルトの名無しさん mailto:sage [2007/06/14(木) 05:55:13 ]
やってることの意味が理解できてればバージョン違っても大丈夫なはず
付録のCDがついてると思うけど
サンプルをそんまんまビルドして動かしてみればいいと思う。

336 名前:332 mailto:sage [2007/06/14(木) 09:44:58 ]
>>333
三冊で約8000円ですよ。
今さら買いかえるなんてあんまりです。・゚・(ノД`)・゚・。
本にこんなに注ぎ込んだのは大学以来ですよ〜。。
ちなみに。、MFCが消えるって知ったのは最近です。

>>334
いやーでもビジュアル面は大事ですよ。
操作方法が判ってるとびびらなくなりまし。
会社でC#使ってるんですが、標準C#入門読み終わって。
VS.netみたらびびりましたもん、なんじゃこれ?って。。

>>335
あんましよく理解できてないかも。。
APIなんて触ったの初めてだし。
OSとかAPIとかの本読まなきゃダメなのかな orz



337 名前:デフォルトの名無しさん mailto:sage [2007/06/14(木) 10:34:34 ]
操作方法なんてその場でヘルプ見ればいい
本は言語関連だけ参考にすればいい

338 名前:デフォルトの名無しさん mailto:sage [2007/06/14(木) 13:01:11 ]
でも初心者は本があった方が助かることも事実
本買う金が惜しかったら、ネットで調べるしかないな

339 名前:デフォルトの名無しさん [2007/06/14(木) 19:45:04 ]
VC++2002
MFC7.0

フォルダを探してそのフォルダの中にテキストファイルを作成
すでにテキストファイルがあればテキストを追加
もしフォルダが存在しない場合フォルダを作成してからテキスト作成

テキスト作成はC言語のやり方でやろうと思っています
フォルダの作成でいいのがあれば教えてください

340 名前:デフォルトの名無しさん mailto:sage [2007/06/14(木) 21:23:06 ]
>>339
好きなのどぞ〜
複数階層を纏めて掘れるSHCreateDirectory/Exは、
残念ながらdeprecated扱いなので注意。

// C Runtime
_mkdir
system("mkdir ○○○")
// Win32
CreateDirectory/Ex // _mkdirかこれが無難か
SHPathPrepareForWrite // 一番楽?
// Automation
Scripting.FileSystemObject.CreateFolder // WSHでは標準的な方法
Shell.Application.NameSpace - Folder.NewFolder // マニア向け
// .NET
System.IO.Directory.CreateDirectory
System.IO.DirectoryInfo.Create
Microsoft.VisualBasic.FileSystem.MkDir // 昔のVBLoveな人向け
Microsoft.VisualBasic.FileIO.FileSystem.CreateDirectory

341 名前:デフォルトの名無しさん mailto:sage [2007/06/14(木) 22:39:56 ]
つ[system("/cygwin/bin/mkdir -p /foo/bar/baz")



342 名前:デフォルトの名無しさん mailto:sage [2007/06/15(金) 05:28:01 ]
MakeSureDirectoryPathExists

343 名前:デフォルトの名無しさん mailto:sage [2007/06/15(金) 15:22:59 ]
すみません教えてください

ExecuteSQLでテーブルにInsertする際
データにダッシュ(―)が入っていた場合
実行後にテーブルを見てみると―が?に
変換されています。どうしたらよいのでしょうか?

344 名前:デフォルトの名無しさん mailto:sage [2007/06/15(金) 15:28:09 ]
―って、SJISで815Cだけど、エンコードの指定は問題ない?

345 名前:デフォルトの名無しさん mailto:sage [2007/06/15(金) 15:35:20 ]
回答ありがとうございます

プロジェクトの文字セットはUNICODEにしています
文字列もwchar_t型で扱っていますがそういう意味では
ないのでしょうか?

346 名前:デフォルトの名無しさん mailto:sage [2007/06/15(金) 15:53:38 ]
えーと、ファイルから読んでるのかどこから読んでるのかによるし
問題がどっちにあるのか切り分けできない?
環境(と、バージョン)がわかればもうちょっと何とかなるかもよ

347 名前:デフォルトの名無しさん mailto:sage [2007/06/15(金) 16:41:22 ]
申し訳ありません。
OS環境:WinXP SP2
開発環境:VS2005 MFC使用

DBはSQLServerで構築しました。
データはただ単にダイアログのエディットに
入力された文字をSQL文と連結しています
(どちらもCString型です)

348 名前:デフォルトの名無しさん mailto:sage [2007/06/15(金) 17:15:14 ]
問題あるコードの一つみたいだな。
ttp://www.fiberbit.net/user/hobbit-t/html/utf8.html
ここに出てる文字を片っ端から試してみて

349 名前:デフォルトの名無しさん [2007/06/20(水) 18:07:59 ]
アクセラレータ(ショートカット)をエクセルみたいな一覧表にしたいのだけど
ツールとかないかしらん?

350 名前:デフォルトの名無しさん mailto:sage [2007/06/20(水) 18:52:40 ]
>>349
***.rcファイルをコピーして、拡張子をcsvに変え、必要なとこだけコピーペーストする。
とかではダメか?

351 名前:デフォルトの名無しさん mailto:sage [2007/06/21(木) 13:59:26 ]
>>350
rcにあったのねん
サンンクス



352 名前:デフォルトの名無しさん [2007/06/21(木) 14:01:29 ]
サンンクス

353 名前:デフォルトの名無しさん mailto:sage [2007/06/22(金) 03:11:00 ]
質問です
現在、複数のプロジェクトでリソースファイルを共有しています。
リソースファイルに複数のバージョン情報リソースを定義し、実行している
EXEによって表示するバージョン情報を変えたいと思っているのですが、
どうやったら異なるバージョン情報リソースのデータを取得するかが分かりません。
EXEファイルからリソース情報を取得する方法はよく見かけるのですが
リソースファイルから取得する方法はなぜかありませんでした。
ご教授をお願い致します。


354 名前:デフォルトの名無しさん mailto:sage [2007/06/23(土) 00:16:36 ]
質問です。
VC2005で作成されたプロジェクトファイルを
2003でも開けるように、変換してくれるような
ツールってありませんか?



355 名前:デフォルトの名無しさん mailto:sage [2007/06/23(土) 01:28:16 ]
自分でスクリプトでも書けば?
事実上、バージョン番号書き換えるだけでしょ。

356 名前:デフォルトの名無しさん mailto:sage [2007/06/23(土) 12:04:11 ]
メモ帳で十分だった気がする

357 名前:デフォルトの名無しさん [2007/06/24(日) 13:42:42 ]
コンパイルしたら

------ ビルド開始: プロジェクト: saiki, 構成: Debug Win32 ------
コンパイルしています...
WinMain.cpp
.\WinMain.cpp(5) : fatal error C1083: include ファイルを開けません。'windows.h': No such file or directory
kooh2.cpp

というエラーが出たんだが、どうすれば解決できるの?
超初心者にもわかりやすい説明希望。

358 名前:デフォルトの名無しさん mailto:sage [2007/06/24(日) 14:02:06 ]
WindwosSDKをダウソ・インスコして、INCLUDEとLIBを設定する。

これで判らないなら、VisualStudio2005 StandardEdition Upgradeを
買ってインスコしとけ。

359 名前:デフォルトの名無しさん mailto:sage [2007/06/24(日) 14:36:29 ]
教えてください。
CTest クラスのInit()というメンバ関数を、複数のスレッドがコールします。
しかし、Init()関数の中には一度だけしか行ってはいけない処理があります。
(実装ライブラリの初期化処理)

どうすれば、実現できるのでしょうか?

360 名前:デフォルトの名無しさん mailto:sage [2007/06/24(日) 14:39:07 ]
>>358
ダウンする以外の方法はないの?
うちのパソ、ダウンにかなりの時間かかるからそれだとできないのだが。

361 名前:デフォルトの名無しさん mailto:sage [2007/06/24(日) 14:41:58 ]
じゃあStd版買えばいいじゃん。



362 名前:デフォルトの名無しさん mailto:sage [2007/06/24(日) 14:42:47 ]
自分でwindows.h書けばいいと思うよ。

>ダウンする以外の方法はないの?
>VisualStudio2005 StandardEdition Upgradeを
買ってインスコしとけ。

363 名前:デフォルトの名無しさん mailto:sage [2007/06/24(日) 14:45:19 ]
>>361
Stdがなんなのか知らないけど、それ以外の方法はないの?






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

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

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