Win32API質問箱 Build91
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2010/11/08(月) 02:01:42やさしいお兄さんやHなお姉さんたちが答えてくれるかも。
「知らないならレスしないで下さい。ウザイだけです。 」なんて言わないでねっ!
■過去スレ
Win32API質問箱 Build90
http://hibari.2ch.net/test/read.cgi/tech/1287205063/
■注意
・質問する前にMSDNライブラリやPlatformSDK、Google等で検索しましょう。
・日本語版MSDN Online Libraryは不完全です。英語版( http://msdn.microsoft.com/en-us/library/ )の利用推奨。
・APIフックなど高度な事をしたい場合はできるだけAdvenced Windowsを読みましょう。
・言語特有の問題やIDE、MFCやVCLなどの質問はそれぞれの言語や開発環境スレで
- Win32API質問箱 wiki
http://wiki.livedoor.jp/program1/d/FrontPage
過去スレはwikiから探してください。
0497デフォルトの名無しさん
2010/11/24(水) 17:42:060498デフォルトの名無しさん
2010/11/24(水) 18:37:140499デフォルトの名無しさん
2010/11/24(水) 18:45:380500デフォルトの名無しさん
2010/11/24(水) 18:53:190501デフォルトの名無しさん
2010/11/24(水) 19:45:42http://ja.wikipedia.org/wiki/%E3%83%A9%E3%83%B3%E3%82%B0%E3%83%BC%E3%83%B3%E4%BA%8B%E4%BB%B6
その後の変遷
日本の朝鮮学校では、本件ラングーン事件および大韓航空機爆破事件について、
「北朝鮮による犯行ではない」とする教育が2010年現在も行われている。
0502デフォルトの名無しさん
2010/11/24(水) 20:23:34goto >>500;
}
0503デフォルトの名無しさん
2010/11/24(水) 23:12:260504デフォルトの名無しさん
2010/11/24(水) 23:32:260505デフォルトの名無しさん
2010/11/25(木) 01:19:510506デフォルトの名無しさん
2010/11/25(木) 03:47:230507デフォルトの名無しさん
2010/11/25(木) 04:23:53{
DWORD dummy;
CreateThread(NULL, 0, procThread, NULL, 0, &dummy);
CreateThread(NULL, 0, procThread, NULL, 0, &dummy);
ExitThread(0);
return 0;
}
int main(int argc, char *argv[])
{
procThread(NULL);
}
0508デフォルトの名無しさん
2010/11/25(木) 09:13:550509デフォルトの名無しさん
2010/11/25(木) 09:18:370510デフォルトの名無しさん
2010/11/25(木) 12:48:020511デフォルトの名無しさん
2010/11/25(木) 16:20:130512デフォルトの名無しさん
2010/11/25(木) 16:40:34早急に廃止するべき
0513デフォルトの名無しさん
2010/11/25(木) 16:55:490514デフォルトの名無しさん
2010/11/25(木) 19:16:000515デフォルトの名無しさん
2010/11/25(木) 19:41:11打つとき毎回邪な事を考えてしまう
0516デフォルトの名無しさん
2010/11/25(木) 20:10:460517デフォルトの名無しさん
2010/11/25(木) 20:16:270518デフォルトの名無しさん
2010/11/25(木) 20:20:490519デフォルトの名無しさん
2010/11/25(木) 20:23:49刺身
0520デフォルトの名無しさん
2010/11/25(木) 20:27:530521デフォルトの名無しさん
2010/11/25(木) 21:38:000522デフォルトの名無しさん
2010/11/25(木) 22:13:160523デフォルトの名無しさん
2010/11/25(木) 22:17:080524デフォルトの名無しさん
2010/11/25(木) 22:19:440525デフォルトの名無しさん
2010/11/25(木) 22:22:100526デフォルトの名無しさん
2010/11/25(木) 23:08:140527デフォルトの名無しさん
2010/11/25(木) 23:30:400528デフォルトの名無しさん
2010/11/26(金) 12:12:080529デフォルトの名無しさん
2010/11/26(金) 20:29:11そのリモート接続のユーザ名が取得されるで正しいですか?
手元に環境がないので、わかりません。
0530デフォルトの名無しさん
2010/11/26(金) 21:44:41そのスレッドを実行させたユーザーの名前がかえりますヨン
0531デフォルトの名無しさん
2010/11/26(金) 23:33:460532デフォルトの名無しさん
2010/11/27(土) 01:38:040533デフォルトの名無しさん
2010/11/27(土) 05:12:460534デフォルトの名無しさん
2010/11/27(土) 14:27:31環境がないなら、XP/Vista/7のリモートデスクトップで試したらいいと思うよ。
0535デフォルトの名無しさん
2010/11/27(土) 14:42:37接続ユーザー以外で返りそうなものって何がある?
0536デフォルトの名無しさん
2010/11/27(土) 17:23:350537デフォルトの名無しさん
2010/11/27(土) 19:48:430538デフォルトの名無しさん
2010/11/27(土) 19:55:450539デフォルトの名無しさん
2010/11/27(土) 20:39:25構造体のコピーができなくてもできる
0540デフォルトの名無しさん
2010/11/27(土) 20:43:160541デフォルトの名無しさん
2010/11/27(土) 20:48:290542デフォルトの名無しさん
2010/11/27(土) 21:31:230543デフォルトの名無しさん
2010/11/27(土) 21:31:580544デフォルトの名無しさん
2010/11/27(土) 22:09:340545デフォルトの名無しさん
2010/11/27(土) 22:13:170546デフォルトの名無しさん
2010/11/27(土) 22:45:570547デフォルトの名無しさん
2010/11/27(土) 23:24:490548デフォルトの名無しさん
2010/11/27(土) 23:46:230549デフォルトの名無しさん
2010/11/27(土) 23:49:510550デフォルトの名無しさん
2010/11/28(日) 03:32:28wprintfとかsprintfとかいじっているけど全然分からない
こういうように考えること自体が的外れなんかな
0551デフォルトの名無しさん
2010/11/28(日) 04:35:33Cの基本的なことは4時間も集中すれば十分覚えられる。ガンバルンバ
あとポインタは飛ばしていいかもしれない。Win32使ってる間に自然に覚えられる。
0552デフォルトの名無しさん
2010/11/28(日) 04:40:010553デフォルトの名無しさん
2010/11/28(日) 11:19:420554デフォルトの名無しさん
2010/11/28(日) 17:30:06思われ
0555デフォルトの名無しさん
2010/11/28(日) 17:33:230556デフォルトの名無しさん
2010/11/28(日) 17:51:180557デフォルトの名無しさん
2010/11/28(日) 18:05:260558デフォルトの名無しさん
2010/11/28(日) 18:10:39何を分からないっていってるのか分からない
0559デフォルトの名無しさん
2010/11/28(日) 18:45:230560デフォルトの名無しさん
2010/11/28(日) 18:51:540561デフォルトの名無しさん
2010/11/28(日) 18:52:170562デフォルトの名無しさん
2010/11/28(日) 18:52:480563デフォルトの名無しさん
2010/11/28(日) 19:12:37あくまでポインタのコピーを受け取っただけ
つまり受け渡し側がそのポインタに対して何か操作をしたとしても
そのポインタがさすアドレスに入ってる値を知ることはできるが
アドレス自体がどうなってるかは感知することが出来ない
例えば呼び出し元がそのアドレスにあるものを開放しちゃって無効になっていたり
別のオブジェクトをさすように書き換えたりしても
受け取り側のアドレスはコピーなので渡された時点のアドレスにあるものを処理しようとしてしまう
0564デフォルトの名無しさん
2010/11/28(日) 19:25:200565デフォルトの名無しさん
2010/11/28(日) 19:30:410566デフォルトの名無しさん
2010/11/28(日) 20:31:190567デフォルトの名無しさん
2010/11/28(日) 20:35:170568デフォルトの名無しさん
2010/11/28(日) 20:41:50天命ねえ…エラソーだね
0569デフォルトの名無しさん
2010/11/28(日) 20:50:240570デフォルトの名無しさん
2010/11/28(日) 20:51:040571デフォルトの名無しさん
2010/11/28(日) 21:01:220572デフォルトの名無しさん
2010/11/28(日) 21:20:520573デフォルトの名無しさん
2010/11/28(日) 21:25:180574デフォルトの名無しさん
2010/11/28(日) 21:35:470575デフォルトの名無しさん
2010/11/28(日) 21:36:250576デフォルトの名無しさん
2010/11/28(日) 21:37:080577デフォルトの名無しさん
2010/11/28(日) 22:51:080578デフォルトの名無しさん
2010/11/28(日) 22:54:560579デフォルトの名無しさん
2010/11/28(日) 23:31:300580デフォルトの名無しさん
2010/11/28(日) 23:35:300581デフォルトの名無しさん
2010/11/29(月) 00:31:35回答ありがとう
深夜でほとんどやけくそになっていたから質問が日本語になってないな
要約すると、恐らくLPCSTRやLPCTSTRやWってなんだよそれに整形して入れるにはどうしたらいいんだろうという話だったんだと思う
static TCHAR buf[4];
sprintf(buf,"%d",21);
TextOut(hdc,100,150,buf,lstrlen(buf));
をユニコードでやっていたからエラーだったのでググった結果マルチバイトにしたら通った
ただユニコードならどうやればいいのかまだ分からないのでどなたか教えて欲しい
同じように
static WCHAR buf[4];
wprintf(buf,"%d",21);
TextOut(hdc,100,150,buf,lstrlen(buf));
としてみたがコンパイラは通るが動かない
0582デフォルトの名無しさん
2010/11/29(月) 00:38:04TextOutW
にしたらどう?
0583デフォルトの名無しさん
2010/11/29(月) 01:00:46_T("文字列")
0584デフォルトの名無しさん
2010/11/29(月) 01:03:280585デフォルトの名無しさん
2010/11/29(月) 01:31:28CopyMemory
ttp://msdn.microsoft.com/ja-jp/library/cc430033.aspx
0586デフォルトの名無しさん
2010/11/29(月) 02:30:28助かった、ありがとう
tchar.hと_stprintf_sという関数があったのか
やっぱやり方ばかりに囚われないでユニとかマルチワイドとか基本的なことから押さえないとアカンね
0587デフォルトの名無しさん
2010/11/29(月) 03:50:370588デフォルトの名無しさん
2010/11/29(月) 03:55:380589デフォルトの名無しさん
2010/11/29(月) 05:21:130590デフォルトの名無しさん
2010/11/29(月) 05:23:02単純なプログラムほど出力物のファイルサイズ激減
CRT意外とおっき
0591デフォルトの名無しさん
2010/11/29(月) 05:39:05そんな大きいの入らないお?
0592デフォルトの名無しさん
2010/11/29(月) 09:21:34修飾部分が本体の文字数を超えるほど何度も拡張されてるんだな
0593デフォルトの名無しさん
2010/11/29(月) 10:11:250594デフォルトの名無しさん
2010/11/29(月) 10:20:480595593
2010/11/29(月) 10:24:460596デフォルトの名無しさん
2010/11/29(月) 10:30:37■ このスレッドは過去ログ倉庫に格納されています