ライブラリ

7-ZIP32.DLLを使用しフォルダごと圧縮するその2

7-ZIP32.DLLをC#で利用する パスがロングネームだと失敗するときがあるのでショートネームにしている [DllImport("7-zip32.dll", CharSet = CharSet.Ansi)] private extern static int SevenZip(IntPtr hWnd, string strCommandLine, StringBuilder strOutPu…

7-ZIP32.DLLを使用しフォルダごと圧縮する

使いやすいように関数ポインタの型をtypedefする typedef int (WINAPI *SevenZipFunc_)(const HWND _hwnd, LPCSTR _szCmdLine, LPSTR _szOutput, const DWORD _dwSize); ボタンを押したら圧縮を開始 LGPLのため動的に呼び出すようにしている void CMy7zipTes…

Boost.Regexライブラリ作成メモ

C:\Program Files\Microsoft Visual Studio 8\VC\binにパスを通す DOSプロンプトを起動してC:\Program Files\boost\boost_1_34_1\libs\regex\buildに移動する vcvars32.batを実行する nmake -f vc8.mak を実行する nmake -f vc8.mak installを実行する boost…