[最新] ■[前年|前月|前日|2010/10/21|翌日|翌月|翌年] ■表示[全て|@gorry5のみ|個別]
■グループ[Mention] ■その他[Twitter:@gorry5][日記] ■[twtlog 20100921a]

--------
10/21 13:37 さっき起きてルータが3時間ほど不通だった。午前中に建物の電気工事で一部設備止まるんだった…
--------
10/21 14:53 @KawaharaYoui @tiltowait_kaiN ラリホー効いてないみたいですね :D
10/21 16:37 @argrath またひとり、zaurus者がIS01に…
10/21 17:27 eclipseのプロジェクトインポートで自分自身のフォルダを指定してしまい、無限フォルダ作成地獄に。UNCロングパスフォルダ削除ツールを作らなければ削除できないのかと探したがfastcopyでなんとかなった…
10/21 17:30 Windowsのパス名はUNCを使うとMAX_PATHより長い文字列(32768文字程度)を与えることができるが、それに対応したツールは実はあまりない。自分でも作ってなかったりする
10/21 17:33 (@nnk_osn) @gorry5 単にUNICODEモードでビルドするだけで、MAXPATHだのPATHMAXって32768辺りになりませんでしたっけ?>Win32API (puta)
10/21 17:35 @nnk_osn 見ないとわからないけど単純な置き換えにはなっていない気が。もしそうならエクスプローラが256文字だか程度でコケるわけがないと思う :D
10/21 17:44 @nnk_osn そして調べたところ、UNICODE_STRING_MAX_(BYTES|CHARS)に収まる範囲がパス名の最長値らしいです
10/21 17:50 (@nnk_osn) @gorry5 調べようと思ったら、この端末にVC++(Win32SDK)がインストールされていなかった件…。 (pupo)
10/21 17:50 (@polysonic) @gorry5 GORRYさんってX68kで素晴らしいツール群を作成してくださってた方ですよね。GRAD、MXDRVg、SUSIE数えればキリがない程お世話になっていました。お元気そうでよかったです。 (peka)
10/21 17:51 (@nnk_osn) @gorry5 32767文字(65534バイト/UCS2換算?)みたいですね。 (pema)
10/21 17:51 @polysonic はじめまして。ご愛顧ありがとうございます
10/21 17:55 @nnk_osn UNICODE_STRING_MAX_BYTESが65534、UNICODE_STRING_MAX_CHARSが32767となっていました。正確には終端を除くとUCS2で32766文字ですね
10/21 17:56 1文字分少ないのは安全装置だろうな、多分
10/21 18:05 MAX_PATHを使ったソースコードで、時折"TCHAR buf[MAX_PATH+1]"なる記述を見かける。Windowsとのやりとりではすべて"buf[MAX_PATH]"でよいはずなので、何か特別な意図があるのかと気になることがある
10/21 18:06 (@nnk_osn) @gorry5 ファイル関係のAPIリファレンス見たら、UNICODE版でも、ファイル名の頭に“\\?\”って付けないと32767文字対応にならないんスね。今までUNICODE版なら、単純にOKだと思ってましたよ・・・。 (posa)
10/21 18:07 @nnk_osn ゆえに「UNCで」という記述を最初にしていたわけです
10/21 20:24 シャープ歴:MZ-721→X1C→X1turboII→X68000ACEHD→X68030→SL-C700→SL-C3000→IS01
10/21 20:27 (@metajunju) 私はMZ-721→X1turboZ→X68000ACE にているw RT @gorry5: シャープ歴:MZ-721→X1C→X1turboII→X68000ACEHD→X68030→SL-C700→SL-C3000→IS01 (titu)
10/21 22:01 ついに雪マークか #NHK

■グループ[Mention] ■その他[Twitter:@gorry5][日記] ■[twtlog 20100921a]
[最新] ■[前年|前月|前日|2010/10/21|翌日|翌月|翌年] ■表示[全て|@gorry5のみ|個別]