C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

ログ内検索
  • キーワードを複数指定する場合は 半角スペース で区切ってください。
  • 検索条件は、(AND)=[A かつ B] (OR)=[A または B] となっています。
  • [返信]をクリックすると返信ページへ移動します。
キーワード/ 検索条件 /
検索範囲/ 強調表示/ ON (自動リンクOFF)
結果表示件数/ 記事No検索/ ON
大文字と小文字を区別する

全過去ログを検索

<< 0 | 1 >>
■84063  Re[4]: 作業用フォルダについてご相談
□投稿者/ 774RR -(2017/05/12(Fri) 12:44:19)
    っていうかそもそも最初の DllImport 宣言はあってるのだろうか?

    CallingConvention や CharSet を明示してない DllImport なんてオイラは怖くて書いたこと無いっす。
    呼ぶ側は new StringBuilder で正しく要素数を渡しているのか?
    関数宣言中にその要素数を渡す引数が無いんだけどバッファオーバーフローは大丈夫?

    とかなんとかいろいろ思うことはあるのだけど
    いかんせん情報が無さ杉なのでこれ以上は突っ込まないことにする。
記事No.84050 のレス /過去ログ143より / 関連記事表示
削除チェック/

■84074  Re[5]: 作業用フォルダについてご相談
□投稿者/ 774RR -(2017/05/12(Fri) 18:14:19)
    で UNICODE 化するときはその手の第1バイト判断処理は全部削除しなきゃならない罠
    あーやだやだ
記事No.84050 のレス /過去ログ143より / 関連記事表示
削除チェック/

■84076  Re[6]: 作業用フォルダについてご相談
□投稿者/ とっちゃん -(2017/05/12(Fri) 18:29:50)
    No84074 (774RR さん) に返信
    > で UNICODE 化するときはその手の第1バイト判断処理は全部削除しなきゃならない罠
    > あーやだやだ

    そして、サロゲートペア対応とか、合字、異体字セレクタ対応とかが入ってくる。
    あーやだやだ
記事No.84050 のレス /過去ログ143より / 関連記事表示
削除チェック/

■84082  Re[7]: 作業用フォルダについてご相談
□投稿者/ 渋木宏明 -(2017/05/13(Sat) 12:41:50)
    2017/05/13(Sat) 12:48:14 編集(投稿者)

    >ところで、『「おれおれ」な処理』って、具体的にはどんなことなのでしょうか?

    もう既にコメントで出てますが、例えば

    >社会人2年目くらいに、ファイルパス文字列を先頭から見ていって
    >'\\'マークがあったらフォルダを作る処理書いていて、
    >「ソ」で余分なフォルダができるってお客さんに怒られたこと
    >思い出しました(遠い目)。

    なんてやつです。

    パス名の分割を、Shift JIS の特性?を理解せずに「おれおれ」実装するとそーなります。

    少なくとも Windows 向けのアプリであれば、パス名の分解には API や標準ライブラリを使用するのが適切です。

    >C++の世界では常識のことなのでしょうか?

    プログラミング言語がなんであるかはあまり関係ないですね。

    文字コードや Windows という動作環境、プラットフォーム関連の理解が足りてるか足りてないかという問題だと思います。

    >なお、サロゲート文字は考慮しない方向でいます。

    大丈夫なのかなぁ。

    特殊なことしなくても IME で変換したら出ちゃうからなぁ。
    人名漢字もあるし。

    まぁ、移行が大変なんだろうなというのは分かりますが。


記事No.84050 のレス /過去ログ143より / 関連記事表示
削除チェック/

<前の20件

<< 0 | 1 >>

パスワード/

- Child Tree -