Win32API質問箱 Build ..
586:デフォルトの名無しさん
09/01/01 18:51:17
そっか、仕方ない・・・撤収撤収!
587:デフォルトの名無しさん
09/01/01 21:48:17
↓これでごみ箱を空にしたらごみ箱がぶっ壊れます、なにか間違ってますか?
SHEmptyRecycleBin(
NULL, NULL,
SHERB_NOCONFIRMATION | SHERB_NOPROGRESSUI | SHERB_NOSOUND
);
588:デフォルトの名無しさん
09/01/01 22:02:14
ごみ箱に足をつっこんでバトルなんかするから
589:デフォルトの名無しさん
09/01/01 22:05:32
Wiresharkのような感じでRS-232C通信をモニタするツールを作りたいのですが、
指定した COM ポートがデータを送信、あるいは受信したタイミングを知る方法、
およびそのときに送受信したデータを取得する方法を知りたいのですが、
どのようにおこなえば良いでしょうか?
OS は WinXP SP3、環境は 2008EE です。
590:デフォルトの名無しさん
09/01/01 22:22:25
流れてしまいましたが
>>492わかる方いたらお願いします
一応
case WM_KILLFOCUS:
SetWindowPos( hWnd, HWND_TOPMOST, 0, 0, 0, 0, (SWP_SHOWWINDOW|SWP_NOMOVE|SWP_NOSIZE) );
こういうことをしてみたのですがだめでした
591:デフォルトの名無しさん
09/01/01 23:18:08
>>587
ウチでは正常に動作する。
>>492,590
ウチでは正常に動作する。
タスクバーの「常に手前に表示」オプションを有効にしていても、さらにその手前に常駐している。
592:デフォルトの名無しさん
09/01/01 23:29:04
>>587
kwsk
593:デフォルトの名無しさん
09/01/02 00:12:37
>>589
Wiresharkがパケットのキャプチャにドライバを使っているように、
通信をキャプチャするドライバを書けばいいと思うよ。
>>590
タスクバーより手前に表示できないのと、
タスクバーをクリックしてウィンドウが隠れるのでは意味が違う。
後者については無理。
最前面表示ウィンドウ間では、通常ウィンドウと同様前後関係が常に存在する。
594:デフォルトの名無しさん
09/01/02 00:16:42
WindowsのRS-232Cはファイルだからフック監視も有りだな。
595:デフォルトの名無しさん
09/01/02 00:32:18
ユニコード対応の為に文字列を扱うAPIにはA/Wがついてますが
内部ではANSI版はすべてユニコード文字列に置き換えてユニコード版を呼び出してると聞きました。
この置き換えってMultiByteToWideCharで変換してるんでしょうか?
お詳しい方教えてください。
596:デフォルトの名無しさん
09/01/02 00:33:55
>>595
たぶんそう。
597:デフォルトの名無しさん
09/01/02 00:36:29
>>596
例えばDLLを作るときってこういうの考慮しないとダメですよね?
他の人が色んな環境で使う場合
598:デフォルトの名無しさん
09/01/02 00:38:12
>>597
なんで? Windows の内部動作は気にする必要ないと思うけど?
599:デフォルトの名無しさん
09/01/02 00:41:29
DLLの仕様書というか説明書にマルチバイトですユニコードですって書いときゃいい
600:デフォルトの名無しさん
09/01/02 00:46:45
>>598
すみません自作関数を作ったときのことです。
というのが、C++で文字列を扱うDLL関数を作っていて、ユニコード対応させようと思って
関数のオーバーロードと、APIと同じ#defineの方法両方使ってて2つの方法がチャンポンになってます。
オーバーロードは引数が違わないと使えないのでこうなっちゃってるんですが・・・。
みなさんどうしてます?変なこと聞いてたらすみません。
>>599
その手もありますね。確かに。
601:デフォルトの名無しさん
09/01/02 00:50:36
俺は面倒なんで、TCHAR を使ってバイナリをふたつ作ってる。
で、Unicode 版、ANSI 版、使い分けてもらう、って感じ。
602:デフォルトの名無しさん
09/01/02 00:58:22
>>600
FunctionA() と FunctionW() を作って、FunctionA()が呼ばれた場合は内部で FunctionW() を呼ぶようにすれば?
>>595に君が書いたとおりに。
603:デフォルトの名無しさん
09/01/02 01:06:18
みなさんありがとうございます。
>>602
そうします!
604:デフォルトの名無しさん
09/01/02 01:10:50
>>591>>593
どうもです
無理なようなのであきらめます
605:デフォルトの名無しさん
09/01/02 01:20:43
わざわざ全部UNICODEにもってく必要ない気がするんだが。
俺のDLLはこう
FuncA();
FuncW();
#ifdef UNICODE
#define Func FuncW
#else
#define Func FuncA
#endif
こうしときゃ開発者は好きに使える。
あと、内部的にUNICODEといってもkernelだけの話でASCIIの処理系しか持たない
Windowsモジュールだってあるでしょ
606:デフォルトの名無しさん
09/01/02 02:01:10
>>605
そうですね。全部全部はやめて、
数行の関数は完全に分けて書こうと思います。
数十行の関数は保守の面から統一したいと思います。
あとオーバーロードはやめて全部#defineにしようと思います。
ありがとうございました。
607:デフォルトの名無しさん
09/01/02 06:56:14
LoadStringでリソース内の文字列を取得する前に
その文字列のサイズを取得する方法ってありませんか?
608:デフォルトの名無しさん
09/01/02 06:57:34
自分で作ったりソースの長さなら事前に知ってないとおかしい
609:デフォルトの名無しさん
09/01/02 07:20:38
>>608
おかしいのはお前だよ
610:デフォルトの名無しさん
09/01/02 07:22:15
>>609
いいやお前だろ
611:デフォルトの名無しさん
09/01/02 07:26:53
>>610
お前ってことにしとこうぜ
612:デフォルトの名無しさん
09/01/02 07:38:08
>>611
やっぱりお前の方がおかしいな
613:デフォルトの名無しさん
09/01/02 07:46:14
>>608-612
誰だよ?
614:デフォルトの名無しさん
09/01/02 08:28:53
>>607はLoadStringの話をしてるのに、突然ソースの長さの話をした>>608が
おかしいのを指摘されたら逆ギレしただけでしょ
615:デフォルトの名無しさん
09/01/02 08:30:40
まあ全部俺の自演なんだけどね
616:デフォルトの名無しさん
09/01/02 08:37:28
>>615=>>608
ん?悔しかったの?w
617:デフォルトの名無しさん
09/01/02 08:45:00
すんげー悔しいw
これでいい?
618:デフォルトの名無しさん
09/01/02 08:49:53
だめ。
619:デフォルトの名無しさん
09/01/02 10:04:08
>>607
多分無い
MFC/ATLでもFindResource使って自前でロードしてる
620:デフォルトの名無しさん
09/01/02 10:06:34
多分じゃだめだ
621:デフォルトの名無しさん
09/01/02 10:12:03
リソースの“リ”って文章中に書くと文脈でひらがなの“り”になりやすいなw
622:デフォルトの名無しさん
09/01/02 10:24:26
絶対無いよ
ソースは俺
623:デフォルトの名無しさん
09/01/02 11:00:59
LoadString(hinst,id,NULL,0) でバッファ長を返せばいいのに、失敗するだけなんだよな
GetPrivateProfile〜も同様に失敗するだけ
設計悪いなー
624:デフォルトの名無しさん
09/01/02 11:14:38
このお馬鹿なLoadStringは他言語対応ソフト作ってると困るよな
例えば"設定"なんて日本語だとnull含めてUnicodeで3文字で十分だけど
英語だと"Preferences"だから12文字必要になってくる(4倍)
逆のパターンも結構あって、ANSIだと日本語の方が長くなりやすいから
海外のソフトで日本語が途中で切れてるのもよく見かける
625:デフォルトの名無しさん
09/01/02 11:22:47
俺は面倒くさかったから、切捨てられず読み込めるまでバッファ拡張・LoadStringを繰り返す方法で妥協した記憶がある。
626:デフォルトの名無しさん
09/01/02 11:24:23
LoadStringExを使えば解決。
、、、え?まだ無いの?
627:607
09/01/02 12:03:33
回答ありがとうございます
確実に格納しきれる一時的なバッファを使う方向でいってみます
628:デフォルトの名無しさん
09/01/02 12:15:59
>>626
自分で作ればいいじゃん
StringTableリソースの構造はこんな感じ
struct StringEntry {
WORD size;
WCHAR buffer[size]; // 注: nullターミネートではない
};
struct StringTable {
StringEntry entry[16];
};
(StringTableのリソースID) = (LoadStringに渡すID) ÷ 16 + 1
で求めたリソースIDをFindResource(RT_STRING)で読めばおk
629:デフォルトの名無しさん
09/01/02 12:39:43
int LoadStringEx( UINT nID, LPTSTR& lpsz)
{
630:デフォルトの名無しさん
09/01/02 13:25:45
return ::LoadString(GetModuleHandle(0), nID, lpsz, INT_MAX);
}
631:デフォルトの名無しさん
09/01/02 13:33:04
>>629
HINSTANCEがねーよ
C++のくせにLPTSTRとかw
だせぇwww
632:デフォルトの名無しさん
09/01/02 14:07:17
>>624
あと、リソースファイルにはUNICODEで入っているのに
LoadStringWを実装していない9xには殺意を覚えた。
633:デフォルトの名無しさん
09/01/02 14:09:49
殺っちゃってください
634:デフォルトの名無しさん
09/01/02 14:15:09
今思うと95ってよく動いてたなーと
635:デフォルトの名無しさん
09/01/02 14:44:33
>>632
それを言うならVFATだってUnicodeだろ
636:デフォルトの名無しさん
09/01/02 15:39:49
>>624
日本語コメント全然入力できない de.licio.us 思い出した
637:デフォルトの名無しさん
09/01/03 09:56:17
ダイアログの背景の灰色にビットマップを描写したいのですが、
どのメッセージで描写すればいいですか?
(WM_PAINT、WM_DRAWITEM、WM_ERASEBKGNDのどれかと思うんですが・・・)
638:デフォルトの名無しさん
09/01/03 09:58:24
WM_ERASEBKGNDでBitBltなりなんなり
639:デフォルトの名無しさん
09/01/03 10:03:55
>>638
ありがとうございます
640:デフォルトの名無しさん
09/01/04 01:28:37
>>593 >>594
ヒントありがとうございました。
少し勉強してみます。
フック監視というのはいろいろ流用できそうですね。
「ファイルだからとフック監視も有り」ということですが、
これは、裏の「ファイルでないならばフック監視できない」が成立するのでしょうか?
あるいは逆の「フック監視できるのはファイルだけ」となりますか?
641:デフォルトの名無しさん
09/01/04 02:51:28
HTMLテキストデータから数値(浮動小数点)のみを順に抽出して
いきたいのですが、どういう風にすればよろしいでしょうか?
ご教授ください。
Windows APIに依存しない方法でお願いします。
642:デフォルトの名無しさん
09/01/04 02:52:38
>>641
スレ違い
643:デフォルトの名無しさん
09/01/04 02:53:49
>Win32API質問箱 Build74
>Windows APIに依存しない方法でお願いします。
・・・
644:デフォルトの名無しさん
09/01/04 03:12:12
神の姿が見えた
645:デフォルトの名無しさん
09/01/04 03:36:46
きっと書き込むスレを間違えた御茶目さんなのさ
646:デフォルトの名無しさん
09/01/04 08:38:09
プリントアウトしてバイト雇ってそいつにやらせろ
Windows APIには依存しないぞ
647:デフォルトの名無しさん
09/01/04 10:27:04
雇用創出はええこっちゃ
648:デフォルトの名無しさん
09/01/04 11:16:57
バイトが100,000を1,000,000にミスって正月早々大騒ぎ
649:デフォルトの名無しさん
09/01/04 11:18:49
>>641
スレ違いワロタ
Rubyでnokogiriと正規表現でも使えば楽勝
650:デフォルトの名無しさん
09/01/04 11:28:13
>>649
楽勝なら今すぐ書いてくれ
651:デフォルトの名無しさん
09/01/04 11:45:34
俺649じゃないから知らんがjsでtextContentに (0|[1-9][0-9]*)\.([0-9]*[1-9]|0) とか当てれば良いんじゃないかと
これでこの件は終了な
続きは他に行ってくれ
652:デフォルトの名無しさん
09/01/04 11:55:55
>>650
>>641 か?うざいから他でやれ。
第一、元のHTMLも出さない、切り出しの仕様も出さない。
エスパーでもやれるのかw?
653:デフォルトの名無しさん
09/01/04 14:22:33
むしろエスパーだからこそ殺っちゃって欲しい
654:641
09/01/04 17:59:01
エスパーの方からテレパシーで回答が得られました。ありがとうございます。
650は私ではありません。
655:デフォルトの名無しさん
09/01/04 20:11:11
それ、電波
656:デフォルトの名無しさん
09/01/04 21:08:38
いいえ、電磁波です
657:デフォルトの名無しさん
09/01/04 21:29:45
MakeSureDirectoryPathExists() って、なんでANSI 版しか実装されていなんだろ?
おかげでこれを使うときだけ CStringA( CStringW) しなきゃならんのだが・・・。
658:デフォルトの名無しさん
09/01/04 21:45:13
既に別のものに置き換わっている古いAPIについて愚痴られても、
頭が悪いとしか言いようがない。
659:デフォルトの名無しさん
09/01/04 21:47:05
置き換わってるという API を教えてあげればいいだけじゃん。
660:デフォルトの名無しさん
09/01/04 21:48:51
ということで、MakeSureDirectoryPathExists() のリファレンスを見たら、
Unicode 版は SHCreateDirectoryEx() を使え、って書いてあるね。
661:デフォルトの名無しさん
09/01/04 21:54:51
imagehlp系はUNICODE化されていません!
662:デフォルトの名無しさん
09/01/04 22:10:49
ShellAPIはMAX260文字制限がな。
.NETも同じだし32767文字対応させようとするとアホらしくなってくる。
663:デフォルトの名無しさん
09/01/04 22:14:55
今確保してるMAX_PATHのスタックを全部32000にしたらオーバーフローで落っこちるお
どうすればいいんだお
664:デフォルトの名無しさん
09/01/04 22:25:27
リンカのオプションでスタックサイズ設定できるだろ。
665:デフォルトの名無しさん
09/01/04 23:19:54
260文字で足りるだろ
どんだけ長いファイル名付けるんだよアホ
666:デフォルトの名無しさん
09/01/04 23:23:10
意図的な異常に長いファイル名に対応したいんだろ
667:デフォルトの名無しさん
09/01/04 23:57:16
OSのファイルシステムと一部のAPIは昔に対応してるのに
OSのシェルが対応してないのてどうよ。
ていうか長いファイルパス使えるファイラ教えて。
668:デフォルトの名無しさん
09/01/05 00:15:33
260文字を超えるファイル名を付けなければいいだろ馬鹿
669:デフォルトの名無しさん
09/01/05 00:30:21
>>668
ファイル名260文字は滅多にないだろうけど、
ファイルパス260文字はそれに比べたら可能性あるんじゃね?
670:デフォルトの名無しさん
09/01/05 00:33:56
>>667
NTFSってまだまだ使っていない機能が出てくる気がする。
シンボリックリンクだってVistaで出てきたし。
671:デフォルトの名無しさん
09/01/05 00:50:56
どうでもいいが、QuickTimeのプレイヤーは長いフルパスのファイルを再生できんよな
672:デフォルトの名無しさん
09/01/05 00:53:13
>>669
ねーよ
お前260文字がどれほど長いか分かって言ってるのか?
673:デフォルトの名無しさん
09/01/05 00:59:57
URLリンク(support.microsoft.com)
674:デフォルトの名無しさん
09/01/05 01:01:41
それよりもCD/DVDが普通だと260文字より短くて苦労した覚えがある。
675:デフォルトの名無しさん
09/01/05 01:03:28
DOSの頃は64バイトだっけ
あれに一度引っかかってから深いフォルダはあまり作らなくなったな
676:デフォルトの名無しさん
09/01/05 01:09:24
ルート512個制限も地味に痛い
677:デフォルトの名無しさん
09/01/05 01:11:04
Documents And Settings以下とかに深い階層掘られてることはたまにある
が、俺のPCには260文字越えはどうやらないらしい
200越えならあった
678:デフォルトの名無しさん
09/01/05 01:12:23
C:\Program Files\Common Files\Microsoft Shared\日本国憲法\日本国民は、正当に
選挙された国会における代表者を通じて行動し、われらとわれらの子孫のために、
諸国民との協和による成果と、わが国全土にわたつて自由のもたらす恵沢を確保し、
政府の行為によつて再び戦争の惨禍が起ることのないやうにすることを決意し、ここに
主権が国民に存することを宣言し、この憲法を確定する。そもそも国政は、国民の厳粛な
信託によるものてあつて、その権威は国民に由来し、その権力は国民の代表者がこれを.txt
これで260文字だ。こんなの普通に使ってて超えねーよ
679:デフォルトの名無しさん
09/01/05 01:15:15
IEで保存するとやたら長いファイル名で作られて、
次にそれを開こうとするとエクスプローラが死んだな
680:デフォルトの名無しさん
09/01/05 01:20:39
マイドキュメントの中に日本語フォルダとか作ってるとながーくなる
681:デフォルトの名無しさん
09/01/05 01:32:47
日本語の方がむしろ短いだろ
682:デフォルトの名無しさん
09/01/05 01:35:10
結構普通にあるのが
年_月_日_時_分_秒_フォルダ・ファイルの多重攻撃
これに長い文章的ファイル名をつけられて500とか結構普通に使ってる環境あった
しかも絶対パスで扱うとフォルダが深い
683:デフォルトの名無しさん
09/01/05 01:41:06
スレリンク(tech板:237-番)
こういうのをデスクトップとかに解凍しようとすると失敗するらしい
684:デフォルトの名無しさん
09/01/05 01:47:04
そんなもんデスクトップに解凍するなよ
685:デフォルトの名無しさん
09/01/05 01:49:50
>>681
マルチバイトのアプリだと日本語フォルダがあるとあっという間だぞ
140文字くらいで260バイトだからな
まぁ最近はUNICODEがデフォだからマシになったが
686:デフォルトの名無しさん
09/01/05 01:56:21
日本語で140文字も付けるかっての
ウイルス並みの嫌がらせだろ
687:デフォルトの名無しさん
09/01/05 01:59:25
32000でも65000でも勝手にやっとけ
オレは260以上はlstrcpynで切り捨てるぜ ( ゚д゚)、ペッ
688:デフォルトの名無しさん
09/01/05 02:03:27
StringCch使えよ
689:デフォルトの名無しさん
09/01/05 02:03:58
万単位のクライアントPCを管理していたが
ユーザごとにフォルダをマウントして利用する方式
だったため、MAX_PATHを軽く超えるファイルは
腐るほどあったな。
別権限のプロセスでファイルを処理するのに
絶対パスでやる必要があったんだが、処理できない
ユーザがそれなりにいた。
あとPCに詳しくないオッサンオバサンってのは俺たちが
想像も付かないようなファイル名フォルダ名を付けたり
するんだよ。あれにはほんと驚いた。
ここの人たちは「知るかボケ」で切り捨てるのは趣味なら
いいけど業務ならちゃんと考えて作ってくれよな。
690:デフォルトの名無しさん
09/01/05 02:05:14
あ、ちなみにフォルダをsubstとかでマウントすれば
マウントしたドライブ名からMAX_PATHまでは
エクスプローラでも普通に作れてしまうってのが
原因の一つでもあったよ。
691:デフォルトの名無しさん
09/01/05 02:12:11
アンチウイルスソフトみたいに260超えだろうがADSだろうが残さずスキャンしなきゃいけないアプリだってある。
692:デフォルトの名無しさん
09/01/05 02:15:11
>>689
「知るかボケ」でいいよ
そもそもMAX_PATHを超えるとシェル系APIやPath〜系APIが使えないだろ
それに中途半端に対応してもバグの元になるだけ
693:デフォルトの名無しさん
09/01/05 02:16:56
あなたはそれでいいよw
694:デフォルトの名無しさん
09/01/05 02:19:16
普通はそれでいいだろw
695:デフォルトの名無しさん
09/01/05 02:20:55
>>692の作るアプリは
・仕様です
・できません
・使えません
がたくさんありそうだ
シェルAPIにはできるだけ頼らない作りにするのが普通だと思ってた
696:デフォルトの名無しさん
09/01/05 02:23:07
対応する、しないでしか話ができないアホはプログラマ辞めろよ
697:デフォルトの名無しさん
09/01/05 02:24:09
ほんとだよな
クズしかいねぇ
698:デフォルトの名無しさん
09/01/05 02:24:29
シェル系APIに頼らざるを得ないアプリだってあるんだよ
エクスプローラが最たる例じゃないか
699:デフォルトの名無しさん
09/01/05 02:24:55
もうだめだこのスレ
700:デフォルトの名無しさん
09/01/05 02:26:08
ここの人たちはいつも32000とか65000とかでファイル名扱ってるの?
701:デフォルトの名無しさん
09/01/05 02:27:33
んなわけねぇだろ
702:デフォルトの名無しさん
09/01/05 02:29:54
>>692さんの言うとおり長いのなんて無視だ無視
何が起ころうが知るかボケだ
俺はそんな長いファイルつくんねーもん
703:デフォルトの名無しさん
09/01/05 02:33:01
もう答えるのやめよう
アホらしくなってきた
704:デフォルトの名無しさん
09/01/05 02:33:08
てか長いの扱えるのってCreateFileぐらいしか無くね?
705:デフォルトの名無しさん
09/01/05 02:35:36
MAX_PATH超えは知るかとかゆとり丸出しだろ・・・
ゆとりは.NET使ってろよ
706:デフォルトの名無しさん
09/01/05 02:44:57
バッファサイズで思い出したがこのバグは笑えるな、解決方法がまたw
URLリンク(support.microsoft.com)
707:デフォルトの名無しさん
09/01/05 03:25:47
糞長いファイル名を必要としてるのは共有厨だな
あいつらタグ情報を↓こんな感じでファイル名に埋め込んで使うから無駄に長くなる
(ジャンル名)[作家名]タイトル名(出典)
708:デフォルトの名無しさん
09/01/05 04:34:21
キンタマ厨だろw
(アニメ) ○○ .exe
709:デフォルトの名無しさん
09/01/05 09:22:45
260文字いくんかw
710:デフォルトの名無しさん
09/01/05 09:36:57
MAX_PATH超えたらウイルスとかw
なにこの人たち、本当にWindowsプログラマ?
711:デフォルトの名無しさん
09/01/05 09:38:56
>>710
知らないならレスしないでください。ウザイだけです。
712:デフォルトの名無しさん
09/01/05 09:40:16
>>711
知らないならレスしないでください。ウザイだけです。
713:デフォルトの名無しさん
09/01/05 09:44:49
>>712
オウム返ししかできないならレスしないでください。かわいそうになるだけです。
714:デフォルトの名無しさん
09/01/05 09:47:25
>>707
>>708
日本のPGはここまでレベル下がったのか・・・
ほんと恥ずかしいからリアルでは発言すんなよ。
たぶん何が恥ずかしいのかも理解できてないだろうけども。
715:デフォルトの名無しさん
09/01/05 09:48:16
>>713
オウム返ししかできないならレスしないでください。かわいそうになるだけです。
716:デフォルトの名無しさん
09/01/05 10:02:49
MAX_PATHを超えるファイルを扱えません。仕様です。 by エクスプローラ
717:デフォルトの名無しさん
09/01/05 10:08:07
>>716
ファイル名だけなら仕様で理解できるが
パスだと腹立つわw
718:デフォルトの名無しさん
09/01/05 10:08:09
いたいた、そんな後輩
「エクスプローラだってこうじゃないですかぁ!」
とかよく聞いたなぁ
719:デフォルトの名無しさん
09/01/05 10:17:36
>>717
ショートパスでお願いします
720:デフォルトの名無しさん
09/01/05 10:20:43
短いけど深いパスで結局駄目じゃない?
721:デフォルトの名無しさん
09/01/05 10:20:51
フルパスはMAX_PATHまでって
円周率は3
と同じ匂いがするぜ
722:デフォルトの名無しさん
09/01/05 10:24:41
仕様だから仕方ない。
723:デフォルトの名無しさん
09/01/05 10:35:44
仕様だからしょうがない
使用者側でなんとかしよう
724:デフォルトの名無しさん
09/01/05 11:16:11
ああだこうだ騒いでるのに7でも修正しないつもりだろ
何年引きずる気だよ全く
725:デフォルトの名無しさん
09/01/05 11:18:28
知らないならレスしないでください。ウザイだけです。
726:デフォルトの名無しさん
09/01/05 11:25:11
長いパスに対応したはいいが、エクスプローラでアクセスできないファイルを作るアプリだと苦情を受ける。
727:デフォルトの名無しさん
09/01/05 11:31:56
結局、利用者はファイルシステムの最大値ではなく、
日常利用しているアプリの最大値を基準だと考える。
ファイルシステムの最大値を基準に考えるのはプログラマだけ。
ファイルシステムの最大値を強硬に主張するのは、
利用者視点でモノが考えられない頭の固いプログラマなんだよね。
728:デフォルトの名無しさん
09/01/05 11:50:19
なにこの2000年問題の元凶みたいな詭弁
729:デフォルトの名無しさん
09/01/05 11:52:51
>なにこの2000年問題の元凶みたいな詭弁
詭弁の特徴のガイドライン
・一見関係ありそうで関係ない話を始める
730:デフォルトの名無しさん
09/01/05 12:07:08
頭の固いおっさんが多いスレだな
731:デフォルトの名無しさん
09/01/05 12:25:20
データファイルだけならともかく実行ファイルだと
DLL読んでくれないしカレントパスも設定できないよね?
コモンダイアログも呼べないし実装としてどうしようもない部分も出てこないか?
ドライブ名割り当てるのも他プログラムとの間に問題ありそうだし。
732:デフォルトの名無しさん
09/01/05 13:32:39
例年この時期になるとリア厨が大挙してくるけど、
今年はオッサンが多いのを見ると不況だなぁって実感するよ
733:デフォルトの名無しさん
09/01/05 14:46:00
>>641
方法は3つ。
・HTML文字列解析
正規表現など。
厳密にとか汎用的にとか考えだすと、非常にメンドイ。
・htmlパーサ
MSHTMLに食わせるとか。
MSHTMLはサーバ使用を想定したコンポーネントじゃないので、
サーバサイドだと嫌だなあというのがMSの見解。
・XMLパーサ
XHTMLならXMLパーサにかけられる。
じゃあどうやってXHTMLに変換するんだよみたいな話は知らん。
734:デフォルトの名無しさん
09/01/05 14:48:43
>>641の要求がちとよくわからんのだが
attributeのwidth="600px"みたいなのは取り出すのか取り出さないのか
scriptやstyleタグの中身はどうか
本文だけ取り出したいのか
その辺が分からんとニンとも
場所は問わず数値だけ取り出したいのなら
HTMLの構文解析などいらんだろ
まあスレ違いだしどうでもいいがな
735:デフォルトの名無しさん
09/01/05 14:50:36
よく知らんけど、Javaのソースとかclassファイルって
簡単にMAX_PATH超えない?
736:デフォルトの名無しさん
09/01/05 15:00:36
知らないならレスしないでください。ウザイだけです。
737:デフォルトの名無しさん
09/01/05 15:26:50
charをWCHARに変換するapiを教えてください
738:デフォルトの名無しさん
09/01/05 15:28:53
MultiByteToWideCharでいいのかな?
さっさと教えて役立たず共よ
739:デフォルトの名無しさん
09/01/05 15:42:49
>>737
char a = 'a';
WCHAR b = (WCHAR)a;
APIなんていらない。C言語を勉強しろ
740:デフォルトの名無しさん
09/01/05 15:45:01
>>739
あ、ごめん文字列なんですよ。
ちゃんと説明しないとわからない方なんですね。
741:デフォルトの名無しさん
09/01/05 15:47:46
>>740
char* a = "abcde";
WCHAR* b = (WCHAR*)a;
だからC言語を勉強しろよ。冬休みで暇だろ?
742:デフォルトの名無しさん
09/01/05 15:49:23
気違いの相手するなよ
743:デフォルトの名無しさん
09/01/05 15:56:45
>>741
いやいや、えっとですね。
ポインタじゃなくてちゃんと実体を取ってあれしてくださいよ?
744:デフォルトの名無しさん
09/01/05 16:02:43
>>743
char* a = "abcde";
WCHAR b[10000];
memcpy(b,a,sizeof(a));
C言語を勉強するまで二度と来るなクズ
745:デフォルトの名無しさん
09/01/05 16:05:59
>>744
なんだかんだ言って教えてくれるこのツンデレめっ!
つーかそれでいいの?
ねえ、
あのねあのね、
なんでもなーい
746:デフォルトの名無しさん
09/01/05 16:06:53
透明あぼ〜んでスッキリ
747:デフォルトの名無しさん
09/01/05 16:09:19
m9(^Д^)プギャーーーッ
748:デフォルトの名無しさん
09/01/05 16:11:17
ワラタ
749:デフォルトの名無しさん
09/01/05 16:30:27
親ウィンドウのクライアントエリアにある子ウィンドウがクリックされた時に
親ウィンドウでも処理をしたいんですが、どうしたらいいんでしょう?
フォーカスを無理やり親に渡してしまうと子ウィンドウ側での処理ができなくなってしまいますし。。。
750:デフォルトの名無しさん
09/01/05 16:34:06
子ウィンドウがクリックされた時に親にメッセージでも投げろ
751:デフォルトの名無しさん
09/01/05 16:44:14
投げ方を教えてください。。。
752:デフォルトの名無しさん
09/01/05 16:58:07
( ゚Д゚)ノ≡ω
753:デフォルトの名無しさん
09/01/05 17:02:45
冬休みですね。わかります。
754:デフォルトの名無しさん
09/01/05 17:11:59
>>751は俺じゃないんだけど、MFCの方で聞こうと思ってごばっくてた。
ごめん・・・
755:デフォルトの名無しさん
09/01/05 17:22:15
許さん
756:デフォルトの名無しさん
09/01/05 17:31:34
ようこそ許さん
757:デフォルトの名無しさん
09/01/05 17:34:55
ほら滑った
758:デフォルトの名無しさん
09/01/05 17:46:55
?
759:デフォルトの名無しさん
09/01/05 18:20:34
??
760:デフォルトの名無しさん
09/01/05 18:25:15
顔真っ赤ですよw
761:デフォルトの名無しさん
09/01/05 18:54:11
顔真っ白ですよw
762:デフォルトの名無しさん
09/01/05 19:19:59
紅白とはこりゃメデタイ
763:デフォルトの名無しさん
09/01/05 19:33:46
そこの紅白!
764:デフォルトの名無しさん
09/01/05 19:42:28
?
765:デフォルトの名無しさん
09/01/05 19:48:30
もうだめだこのスレ
766:デフォルトの名無しさん
09/01/05 19:56:40
透明あぼ〜んでスッキリ
767:デフォルトの名無しさん
09/01/05 20:27:45
ダイアログってのは予め定義されたウィンドウクラスで、ダイアログ用のウィンドウプロシージャが既に定義されている。
ダイアログプロシージャは、そのウィンドウプロシージャ内からある程度変換されてメッセージが飛んでくるところ。
これであってますか?
ちなみにダイアログプロシージャ内にしか飛んでこないメッセージ、ダイアログプロシージャに飛ばされないメッセージには
どんな物がありますか?WM_CREATEがWM_INITDIALOGになったりしてますよね?
これは多分CREATESTRUCTを触れないようにするためとかあると思うんですが・・・
768:デフォルトの名無しさん
09/01/05 20:56:40
WM_CREATEとWM_INITDIALOGは別のメッセージだよ。
WM_CREATEはウインドウが作成されたときに来るメッセージ。
この時点ではウインドウができただけ。
WM_INITDIALOGはコントロールが全て作成されてから送られてくるメッセージ。
769:デフォルトの名無しさん
09/01/05 21:02:15
>>768
間違いです
770:デフォルトの名無しさん
09/01/05 21:05:31
>>768
あってます
771:デフォルトの名無しさん
09/01/05 21:09:42
>>727
違うんだな
PGは「そんなパスあるかよw」って思ってると
土素人のおばちゃんとかが超長いファイルとか作ってたりするんだ
エクスプローラでもMAX_PATH超えるのは普通にある
後から親フォルダをリネームしてみろ。あっさり超える。
772:デフォルトの名無しさん
09/01/05 21:18:11
うるせーばかどっかいけ
773:デフォルトの名無しさん
09/01/05 21:19:57
おっさんキモイよ
774:デフォルトの名無しさん
09/01/05 21:20:42
しねよクズ
775:デフォルトの名無しさん
09/01/05 21:21:12
つーか、不定長文字列の処理で何でそんなに騒ぐわけ?
いちいちスクラッチで書くのが面倒だって言いたいわけ?
アフォなの? 死ぬの?
776:デフォルトの名無しさん
09/01/05 21:21:50
しね
777:デフォルトの名無しさん
09/01/05 21:21:53
MAX_PATH論争終わった?
778:デフォルトの名無しさん
09/01/05 21:22:51
ばーかばーか
うんこー
いまどきプログラムとか底辺の仕事して楽しいのー?
779:デフォルトの名無しさん
09/01/05 21:31:03
MAXって書いてあんだろうが!それ以上なんてねぇんだよボケ!
780:デフォルトの名無しさん
09/01/05 21:38:22
VistaとかC:\UsersにC:\Documents〜がシンボリックリンクしてるよね。
あれとかすげーヤバそう。
なんであんなOS作るんだか・・・
781:デフォルトの名無しさん
09/01/05 21:39:09
ここはオッサンの憩いの場だ
ゆとりはレスするな消えろ
782:デフォルトの名無しさん
09/01/05 21:43:33
MAX_PATHより長いパスに対応してるソフトなど見たことないねぇ〜
長いパス渡したらオーバーフローとかはよくあるけどw
783:デフォルトの名無しさん
09/01/05 21:45:58
>>782
お前の使ってる屑ソフトなんか知るか
784:デフォルトの名無しさん
09/01/05 21:47:30
ゆとりはレスしないでください。レスしていいのはおっさんだけです。
785:デフォルトの名無しさん
09/01/05 21:49:39
オーバーフローしてもいいじゃない
にんげんだもの
みつを 圖
786:デフォルトの名無しさん
09/01/05 21:50:39
困ります><
787:デフォルトの名無しさん
09/01/05 21:54:27
誰も「32000文字に対応しろ」なんて言ってないよ。
長いのに遭遇しても大丈夫なように「ちゃんと作ったほうがいい」って事で。
もちろん「ちゃんと作る」の内容はそのときどき変わるだろうし、それをどう処理するかに
ついて「絶対にこれが正解」とは言えないと思う。
ただファイル検索とかで長いのに遭遇したときバッファがMAX_PATHしか無かったが為に
オーバーフロー起こしたり、勝手に切り詰めて切り詰めたパスに対応する別のファイル
やフォルダを処理対象にしてしまったりとか、いろんな可能性をちゃんと考慮して欲しい。
みたいな話。
788:デフォルトの名無しさん
09/01/05 21:57:08
別プロセス間DLLでウィンドウハンドルを格納した動的配列の共有をしたいのですが何か方法はありませんでしょうか?
メモリマップドファイルを使ってstd::vectorを共有しようとも思ったのですがクラス内部のメモリ確保の仕様の関係で向いていないようですし、
#pragma data_segでstd::vector・・も静的に初期化しないといけないので無理そうで
789:デフォルトの名無しさん
09/01/05 21:59:03
プログラム見直したほうが早そう
790:デフォルトの名無しさん
09/01/05 21:59:44
>>768
なるほど、リソースでダイアログボックス作ってないからそこ気づきませんでした。
ダイアログプロシージャだけ見とけば値を返す系以外のどのメッセージもキャッチできるんでしょうか?
791:デフォルトの名無しさん
09/01/05 22:03:28
>>788
スレ違いだけどboost.interprocessが使えるかも
792:デフォルトの名無しさん
09/01/05 22:04:33
>>789
知らないならレスしないでください。ウザイだけです。
793:デフォルトの名無しさん
09/01/05 22:05:00
>>788
要素数が決まってるなら、普通の配列に入れて data_seg でいいんじゃね?
794:デフォルトの名無しさん
09/01/05 22:05:11
知らないから質問しないでください。
795:デフォルトの名無しさん
09/01/05 22:15:30
CreateProcessを実行すると実行元の子プロセスになるようなのですが、実行元と関連の無いプロセスを生成するのはどうすればいいのでしょうか?
796:788
09/01/05 22:15:44
アドバイスありがとうございます
>>793
最小化したウィンドウのハンドルを記憶させる入れ物として使いたいので
数の制限がなくどうしても動的な配列が必要になってしまいまして
>>791
boost.interprocessググってみたらとても便利そうですね
boostという名前は聞いたことあったんですがドキュメントが英語しか見つからないので
英語の成績が悪いなんてレベルじゃなかった自分はなかなか手を出せずにいました
これを機に翻訳かまして勉強してみます
797:デフォルトの名無しさん
09/01/05 22:18:31
>>795
CREATE_NEW_PROCESS_GROUP
798:デフォルトの名無しさん
09/01/05 22:26:55
MAX_PATHを信じて決めうちした糞餓鬼が爆死したんですね
わかります
799:デフォルトの名無しさん
09/01/05 22:33:45
罵り合いはやめようぜ
800:デフォルトの名無しさん
09/01/05 22:37:09
エクスプローラに合わせるみたいなこと言ってた人も、
ドットで始まるファイルは処理しようなっ!たのむぜっ!
801:デフォルトの名無しさん
09/01/05 22:46:47
>>788
スレ違いだが、一応補足しておく。
STLのコンテナはアロケータでメモリ確保に関してはコントロールできる。
共有メモリのポインタを返すアロケータを用意すればvectorも使える。
ただ、アロケータでコントロールできるのはコンテナの中身だけなので、
コンテナそのものはplacement newを使う必要があるが。
しかし、STLのコンテナは異なるプロセス間での排他処理には
対応してないから、その部分は自分で処理する必要がある。
802:デフォルトの名無しさん
09/01/05 22:47:08
エクスプローラで扱えないファイルなんて無視でいいよ
MS様の基準に反したファイル名をつける馬鹿が悪い
803:デフォルトの名無しさん
09/01/05 22:49:31
>>802
爆死した糞餓鬼が必死のいいわけですね
わかります
804:デフォルトの名無しさん
09/01/05 22:51:22
>>803
爆死した糞餓鬼はあなたですよ
おやおや、自分の事も分からなくなったのかな?
805:デフォルトの名無しさん
09/01/05 22:52:30
MAX_PATHのネタ引っ張ってるのってお前ら二人だけだぞ?
806:デフォルトの名無しさん
09/01/05 22:53:57
だってこんなに釣れるんですもの
807:デフォルトの名無しさん
09/01/05 22:57:36
まあまあ
失業してストレス溜まってるオッサンの相手してあげようよ
808:デフォルトの名無しさん
09/01/05 22:58:52
派遣契約切られて派遣村からカキコしています。
今の時代、Windowsプログラマなんていらないそうです。うるうる
809:デフォルトの名無しさん
09/01/05 23:11:11
>>808
お、MFCプログラマっすか?
俺も派遣先なくて困ってるw
すぐに切られるんだよなぁ・・・w
810:デフォルトの名無しさん
09/01/06 00:21:39
MFCかよ・・・
811:デフォルトの名無しさん
09/01/06 00:22:28
MFC(核爆)
812:デフォルトの名無しさん
09/01/06 00:23:02
>>808
おまいの「うるうる」が何かかわいかった
頑張れなw
813:デフォルトの名無しさん
09/01/06 00:24:12
MFC(笑)
814:デフォルトの名無しさん
09/01/06 00:28:11
まあ、大して変わらないけど
みんなwin32直叩きしてんの?
トラッカークラス自慢しちゃうぞっていっても派遣先ないんだけどねw
815:デフォルトの名無しさん
09/01/06 00:32:23
俺はしてる
他は知らんがここの住人は比較的そういう奴が多そうだけど
816:デフォルトの名無しさん
09/01/06 00:33:39
>>815
知らないならレスしないでください。ウザイだけです。
817:デフォルトの名無しさん
09/01/06 00:37:39
>>814
ところでなんで正社員で雇ってくれるところ探さなかったの今まで
818:デフォルトの名無しさん
09/01/06 00:58:20
>>817
面倒臭いからw
ってのと基本的に会社組織になじまない
半年たったら職場変えてもらわないと病気になる
なれてきたときのなれなれしい仕事の押し付けが我慢ならない
PGって基本的に損じゃね?
819:デフォルトの名無しさん
09/01/06 01:21:08
>>818
そりゃ、そういうデメリットはあるけど、どんな職種も楽ってわけじゃないからな。
派遣のデメリットとのトレードオフで自分で選んだなら文句は言えないな。
820:デフォルトの名無しさん
09/01/06 02:03:56
甘ったれんな、としか言えんな。
あとマ板でやれ。
821:デフォルトの名無しさん
09/01/06 04:07:14
派遣や常駐が好きなんて人いるんだね。
正社員様にコキ使われる奴隷みたいな身分ですんごい嫌なんですけど。
822:デフォルトの名無しさん
09/01/06 06:33:41
>>819
別に文句なんて言ってないのにおかしな人だね
まあ、いままであったPGで正常な人なんていなかったけどw
823:デフォルトの名無しさん
09/01/06 07:34:22
士農工商の下に穢多を作ったのは大正解だったという事が良く解るスレですね。
824:デフォルトの名無しさん
09/01/06 11:40:42
ひにんのくせに
825:デフォルトの名無しさん
09/01/06 12:32:48
もともとは罪人とかだっんだけどな。
826:デフォルトの名無しさん
09/01/06 14:37:20
一番下はヒッキー
827:デフォルトの名無しさん
09/01/06 14:44:57
ヒッキーの中にも階層があってだな
828:デフォルトの名無しさん
09/01/06 16:53:34
日妊
829:デフォルトの名無しさん
09/01/06 18:03:41
もうだめだこのスレ
830:デフォルトの名無しさん
09/01/06 18:07:22
買いかぶらないで下さい。前から駄目です。
831:デフォルトの名無しさん
09/01/06 18:09:28
test
832:831
09/01/06 18:11:24
うおっ!! 3ヶ月のアク禁が解除された! 感動した。
833:デフォルトの名無しさん
09/01/06 18:29:40
ここでテストすんなやハゲ
834:デフォルトの名無しさん
09/01/06 18:32:40
>>833
知らないならレスしないでください。ウザイだけです。
835:デフォルトの名無しさん
09/01/06 18:36:16
そんなことより野球しようぜ
836:デフォルトの名無しさん
09/01/06 18:55:16
>>832
どうせだめだと思って適当に書いたら書けちゃうことってあるよな
837:デフォルトの名無しさん
09/01/06 18:56:29
>>832
もう荒らすなよ
838:デフォルトの名無しさん
09/01/06 19:10:42
>>837
お前がな
839:デフォルトの名無しさん
09/01/06 19:16:45
>>838
なぜわかった
840:デフォルトの名無しさん
09/01/06 19:23:34
余裕っすよ
841:デフォルトの名無しさん
09/01/06 19:32:32
もう Win32API でプログラムするのも終わりかな。
こんなにあれるほどネタがないんじゃ・・・
842:デフォルトの名無しさん
09/01/06 20:01:09
そんなことはない。
843:デフォルトの名無しさん
09/01/06 20:05:09
SDK付属のドキュメントさえ読めば質問するようなネタはほとんど無いからな
844:デフォルトの名無しさん
09/01/06 20:10:54
不良セクタを作ってハードディスクを壊すためのAPIを教えてください
今すぐお願いします
845:デフォルトの名無しさん
09/01/06 20:13:53
>>844
FlushFileBuffers
846:デフォルトの名無しさん
09/01/06 20:44:30
test
847:デフォルトの名無しさん
09/01/06 20:53:18
test
848:デフォルトの名無しさん
09/01/06 20:55:35
何のテストをしてるのか気になる
849:デフォルトの名無しさん
09/01/06 20:58:23
test
850:デフォルトの名無しさん
09/01/06 20:58:48
俺様ようしおり
>>801 以降、スレ違いレスだけ
851:デフォルトの名無しさん
09/01/06 20:59:30
tor串とか
852:デフォルトの名無しさん
09/01/06 21:33:54
ChooseColor関数が使えないのですがどうしたら使えるようになるのでしょうか
環境:Windows Vista,VC++ 2008 EE,Win32Project
状況:ChooseColor関数をIDEが認識しないです、CHOOSECOLOR構造体は未定義としてエラーになります
誰かわかる方がおられたらよろしくお願いします
853:デフォルトの名無しさん
09/01/06 21:36:02
>>852
気合
854:デフォルトの名無しさん
09/01/06 21:36:33
関数のプロトタイプはIDEが認識するものじゃない。
ヘッダに書いてある物。
855:デフォルトの名無しさん
09/01/06 21:38:37
実行時の挙動の問題ならともかく、
コンパイル段階でエラーが表示されているのに対処出来ないって、
どれだけ無能なんだろう?
856:デフォルトの名無しさん
09/01/06 21:43:30
>>855
お前と同じぐらい無能
857:デフォルトの名無しさん
09/01/06 21:45:37
>>854
さっそく答えてくれてありがとうございます
という事はChooseColor関数のプロトタイプ宣言が書いてあるヘッダを
インクルードしてないからと言う事でしょうか?
ChooseColor関数は何ヘッダにプロトタイプ宣言が書いてあるのでしょうか?
858:デフォルトの名無しさん
09/01/06 21:47:11
>>857
書いてあるのでしょうか?ってそれぐらいMSDN見ろよ
859:デフォルトの名無しさん
09/01/06 21:47:11
>>857
,-,,,,、 ,-,,,,_
,,,,,,,、 ,,,,,,_゙'-,. "'i、 .,,,,,,,、 ,,,,,,,゙'-、^'i、 .i,¬ー-、
゙''i、`\ \.`''-\,,l゙ `'i、 `''i、 ‘'-,`''-\,,l゙ ^'i、 ,)
丿 ,l,_,,,,,,,― |i、 } 丿 Z_,,,,,,-ヘヽ、゙l | .| __
,/ ,,-----=@,,,7゙"` ,/ ,,-----=@,,,)゙″ | | .,,-'",,,,,,、`'i、
,/`./ / 丿 / .,/` ,l゙ 丿 |゙ヽ,,,―" `゙'ュ‐゙_,/゛ | |
.,/.,,/` /` 丿 ,/ ,/ ,/ 丿 \,,,,-‐,! '`,/ .| l゙
,,-",,/ 丿 ,i´ ,/_,/ 丿 ,i´ 丿 ,,,i´ ,! |
i彡‐" ,/` ,/` ィ,ン'" / ./ ,/ .| | |
,,i´ ./ ,,‐`./ ,/`.,┤ | | | ./゙|
.,/ .,/ ,/ .,/ / 丿 | .| { { .,/ ,l゙
,,/ ,/` ,,/ ,/` / ,、゙'-,| l゙ | }, ._/.ノ
_,/゙,,/゛ _,/゙,,/゛ l゙ .,/`\ | ヽ,_ ゙"゛,,/
(ン'"゛ (ン'"゛ `″ ゙l 丿 `゙゙゙゙゛
゙'"`
860:デフォルトの名無しさん
09/01/06 21:50:34
一瞬で調べられることすら他人に頼る
これが考えさせずに詰め込む日本の教育の成果
861:デフォルトの名無しさん
09/01/06 21:52:45
戦前はどうだったのよ
862:デフォルトの名無しさん
09/01/06 21:53:55
さっさと教えてくれませんかね?
863:デフォルトの名無しさん
09/01/06 21:54:31
お断りします
お断りします
ハ,,ハ ハ,,ハ
( ゚ω゚ )゚ω゚ ) お断りします
/ \ \ お断りします
((⊂ ) ノ\つノ\つ))
(_⌒ヽ ⌒ヽ
ヽ ヘ } ヘ }
ε≡Ξ ノノ `Jノ `J
864:デフォルトの名無しさん
09/01/06 21:56:48
無駄に酸素を消費するだけのゴミクズ以下の人たちでしょ?
せめて俺の役に立って社会に貢献してくださいな
865:デフォルトの名無しさん
09/01/06 21:58:44
>>852
WIN32_LEAN_AND_MEANを#defineしているなら、それを消せ。
866:デフォルトの名無しさん
09/01/06 22:04:46
いつも思うんだが、性格悪い住人が多すぎだろ
早く答えを教えてあげればいいものを、無駄なやり取りで無駄にスレを消費するだけ
867:デフォルトの名無しさん
09/01/06 22:07:01
>>866
_,,..r'''""~~`''ー-.、
,,.r,:-‐'''"""~~`ヽ、:;:;:\
r"r ゝ、:;:ヽ
r‐-、 ,...,, |;;;;| ,,.-‐-:、 ヾ;:;ゝ
:i! i! |: : i! ヾ| r'"~~` :;: ::;",,-‐‐- `r'^!
! i!. | ;| l| ''"~~ 、 i' |
i! ヽ | | | ,.:'" 、ヽ、 !,ノ
ゝ `-! :| i! .:;: '~~ー~~'" ゙ヾ : : ::|
r'"~`ヾ、 i! i! ,,-ェェI二エフフ : : :::ノ~|`T <本人さんチース
,.ゝ、 r'""`ヽ、i! `:、 ー - '" :: : :/ ,/
!、 `ヽ、ー、 ヽ‐''"`ヾ、.....,,,,_,,,,.-‐'",..-'"
| \ i:" ) | ~`'''ー---―''"~
ヽ `'" ノ
次ページ最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
4396日前に更新/198 KB
担当:undef