- 1 名前:デフォルトの名無しさん mailto:sage [2007/04/30(月) 20:02:37 ]
- ビッグインディアンとかなんとかかんとか
- 604 名前:デフォルトの名無しさん mailto:sage [2008/08/31(日) 02:27:12 ]
- VB6.0が受け取るコマンドラインはどんな文字コードでもいいんだろうか。
VB.NETアプリからVB6.0アプリをコマンドライン付きで呼び出すとコマンドラインはUTF-8でわだすが しかしVB6.0はShift-Jisじゃないと扱えないし どうなっとるんじゃ
- 605 名前:デフォルトの名無しさん mailto:sage [2008/08/31(日) 04:55:33 ]
- >>604
VB6の内部コードはUTF-16LE しかしエディタではsjisという素敵仕様
- 606 名前:デフォルトの名無しさん mailto:sage [2008/08/31(日) 10:15:36 ]
- いや、それは知ってて、
とりあえず、コマンドラインでユニコード文字のトランプ図柄をVB6.0アプリに送ってみるとどうなるよ
- 607 名前:デフォルトの名無しさん mailto:sage [2008/08/31(日) 10:59:37 ]
- VB6はそこ等辺の境界で勝手に文字コード変換しまくる
どんな仕様かはもう使ってないから忘れた
- 608 名前:デフォルトの名無しさん mailto:sage [2008/09/03(水) 01:22:45 ]
- >VB.NETアプリからVB6.0アプリをコマンドライン付きで呼び出すとコマンドラインはUTF-8でわだすが
というか、これが訳わからん。 VB.NETのエンコーダ選択が間違っとるんでないの。
- 609 名前:デフォルトの名無しさん mailto:sage [2008/09/03(水) 01:50:50 ]
- コマンドラインをUTF-8で渡すって言うのが俄に信じがたいな
- 610 名前:デフォルトの名無しさん mailto:sage [2008/09/04(木) 20:12:13 ]
- VB6だろうと何だろうとエントリポイントはWinMainかwWinMainな訳で、
UTF-8なんてあり得ん。OSの仕組みをよく考えろ。 アプリがWinMainの時はOSがシフトJISで渡し、アプリがwWinMainの時は OSがUTF-16で渡してくる。
- 611 名前:adsl-75-61-122-97.dsl.pltn13.sbcglobal.net mailto:sage [2008/09/22(月) 09:06:03 ]
- >>610
WinMainとかを呼ぶのはランタイムだろうに…… コマンドライン取得もランタイムが GetCommandLine() で取得 してるので、OS がやっているわけではないよ。
- 612 名前:デフォルトの名無しさん mailto:sage [2008/09/22(月) 10:14:59 ]
- >>611
専ブラ、アップデイトしろよ。
- 613 名前:デフォルトの名無しさん mailto:sage [2008/09/22(月) 16:03:59 ]
- >>612
実はアップデートテストをかねて書きこんだんだけど うまくいってなかったみたい :-)
- 614 名前:デフォルトの名無しさん mailto:sage [2008/10/30(木) 09:34:52 ]
- >>100あたりでようやく判った。
www.atmarkit.co.jp/fxml/askxmlexpert/024utf/24utf.html これも判りやすかった。
- 615 名前:デフォルトの名無しさん mailto:sage [2008/10/30(木) 09:51:55 ]
- >>100は微妙に誤解を産む表現だぞ。
UTF-16は、16bit単位が一つか二つで一文字。 32bitじゃない。BEとLEがあるからこの違いは本質的。
- 616 名前:デフォルトの名無しさん mailto:sage [2008/11/01(土) 22:53:49 ]
- えぇぇぇぇ?16ビット2つで32ビットじゃ無いの?
もしそうなら、128ビット暗号とか、32ビットCPUじゃ絶対に扱えないじゃん。
- 617 名前:デフォルトの名無しさん mailto:sage [2008/11/01(土) 22:55:27 ]
- 32bitの文字一文字と
16bitの文字二文字ではビットの並びが違う という事を言いたかったんではないかと
- 618 名前:デフォルトの名無しさん mailto:sage [2008/11/02(日) 12:13:27 ]
- >>617
釣りにマジレス
- 619 名前:デフォルトの名無しさん mailto:sage [2008/11/02(日) 21:53:17 ]
- 「ビットの並び」 なんて言ってる時点でアフォ丸出し。
同じ値をあらわす32ビットの数値であっても、 ディスクファイル上とメモリー上とCPU内部のALUとでは ぜんぶ同じとは限らん。
- 620 名前:デフォルトの名無しさん mailto:sage [2008/11/02(日) 22:16:27 ]
- 意味がわからんならレスしなくていいよ
- 621 名前:デフォルトの名無しさん mailto:sage [2008/11/03(月) 00:46:47 ]
- 会話の粒度を間違う奴ってどうしようもないよな。
一番細かい視点に立つ自分が一番確かで賢い話をしていると勘違いするし。
- 622 名前:デフォルトの名無しさん mailto:sage [2008/11/04(火) 02:55:18 ]
- >>620
>>621 だから釣りだって
- 623 名前:デフォルトの名無しさん mailto:sage [2008/11/04(火) 11:55:41 ]
- Numberを略すとなんでNoになるん?
- 624 名前:デフォルトの名無しさん mailto:sage [2008/11/04(火) 13:28:20 ]
- >>623
Numberを略しているんじゃなくて、MiddleEnglishのnombreの略かラテン語のnumeroの略なんでしょ。
- 625 名前:デフォルトの名無しさん mailto:sage [2008/11/04(火) 16:09:55 ]
- detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1481014
- 626 名前:デフォルトの名無しさん mailto:sage [2008/11/04(火) 21:46:18 ]
- AをBにコピーできない。
AがBにコピーできない。 どちらも同じ意味?正しい日本語?
- 627 名前:デフォルトの名無しさん mailto:sage [2008/11/04(火) 21:51:48 ]
- >626
後者はあまり正しい日本語ではないね。
- 628 名前:デフォルトの名無しさん mailto:sage [2008/11/18(火) 23:25:51 ]
- > AがBにコピーできない。
AがBにコピーされない。 だと違和感少ないけど意味違っちゃうか。 ところでこれはスレとなんか関係あるのか?
- 629 名前:デフォルトの名無しさん mailto:sage [2009/01/17(土) 07:21:45 ]
- hosiyu
- 630 名前:デフォルトの名無しさん [2009/01/18(日) 09:02:26 ]
-
|

|