ソフトを改造しているときに見つけた情報

ソフトの改造をしているときに見つけた便利な関数などのリスト。
結構、探すと有用な関数があります。

・ファイルパスの処理に有用な関数群。
日本語のMSDNには、関数自体のリファレンスが
なかったので、英語のMSDNのURLを掲載。
ファイルのパス文字列を処理するときに重宝します。
日本語の解説については、Googleの日本語版で
検索すれば訳されたのが出てくるので、それを参考にするとよい。

Shell Path Handling Functions
http://msdn2.microsoft.com/en-us/library/bb773559(VS.85).aspx

・フルパスからドライブ、ディレクトリ、ファイル名、拡張子に、それぞれ分離させる。
フルパスからディレクトリ部分だけ抽出する時などに使えます。

splitpath、wsplitpath (CRT)
http://msdn2.microsoft.com/ja-jp/library/e737s6tf(VS.80).aspx

・ファイルパスを与えることで、そのファイルを作成するのに必要なディレクトリを作成する。
この関数を使うと必要なフォルダを全部生成してくれるので、楽です。
_mkdirだと、一番下位のディレクトリしか作成されないけど、これだと、
そのディレクトリまでに必要なものも全て作成される。
Javaのmkdirsみたいなもの。

MakeSureDirectoryPathExists
http://msdn.microsoft.com/library/ja/default.asp?url=/library/ja/jpdebug/html/_win32_MakeSureDirectoryPathExists.asp

・サクラエディタの内部構造の説明。
Inside Sakura Editor
http://sakura_editor.at.infoseek.co.jp/doc/

・日付・時刻のフォーマットからそれぞれを出力する。
GetDateFormat
http://msdn.microsoft.com/library/ja/default.asp?url=/library/ja/jpintl/html/_win32_getdateformat.asp

GetTimeFormat
http://msdn.microsoft.com/library/ja/default.asp?url=/library/ja/jpintl/html/_win32_gettimeformat.asp

・CSVファイルのフォーマットについて。
CSVファイルフォーマットの解説:CodeZine
http://codezine.jp/a/articleprint.aspx?aid=2364

Posted at : 2008-04-13 18:04:13 / Category : none

Comments

まだコメントはありません / No comment.

Send comment


Name


Mail-address (empty is OK. If you want to notify update, please fill mail-address.)


Bot check code (240427 と入力してください / Please input 240427.)