13b7203622 2011-02-23 kinaba: 13b7203622 2011-02-23 kinaba: このソース群の利用条件については、Noahのバイナリの方に 13b7203622 2011-02-23 kinaba: つけてある利用条件に従います。基本的には、どう使うのも自由。 13b7203622 2011-02-23 kinaba: Visual C++ 6.0 Professional Edition / Visual C++ 2010 Express Edition 用です。 13b7203622 2011-02-23 kinaba: 13b7203622 2011-02-23 kinaba: 13b7203622 2011-02-23 kinaba: ☆ワークスペース等 13b7203622 2011-02-23 kinaba: 13b7203622 2011-02-23 kinaba: - Noah.sln (VC++ 2010 用ワークスペース) 13b7203622 2011-02-23 kinaba: - Noah.dsw (VC++ 6.0 用ワークスペース) 13b7203622 2011-02-23 kinaba: - Noah.dsp ('Noah.exe' 用プロジェクト) 13b7203622 2011-02-23 kinaba: - stdafx.h/cpp (pre-complied header生成用) 13b7203622 2011-02-23 kinaba: - NoahXt/ 13b7203622 2011-02-23 kinaba: - NoahXt.dsp ('NoahXt.dll' 用プロジェクト) 13b7203622 2011-02-23 kinaba: - NoahXt.def (ExportするAPI一覧) 13b7203622 2011-02-23 kinaba: - stdafx.h/cpp (pre-complied header生成用) 13b7203622 2011-02-23 kinaba: - uninst/ 13b7203622 2011-02-23 kinaba: - kinst.dsp ('uninst.exe' 用プロジェクト) 13b7203622 2011-02-23 kinaba: - stdafx.h/cpp (pre-complied header生成用) 13b7203622 2011-02-23 kinaba: 13b7203622 2011-02-23 kinaba: 13b7203622 2011-02-23 kinaba: ☆リソース 13b7203622 2011-02-23 kinaba: 13b7203622 2011-02-23 kinaba: - Noah.rc (リソーススクリプト) 13b7203622 2011-02-23 kinaba: - resource.h (リソースID定義ヘッダ) 13b7203622 2011-02-23 kinaba: - *.ico (アイコンデータ) 13b7203622 2011-02-23 kinaba: 13b7203622 2011-02-23 kinaba: 13b7203622 2011-02-23 kinaba: ☆ソースコード 13b7203622 2011-02-23 kinaba: 13b7203622 2011-02-23 kinaba: - / 13b7203622 2011-02-23 kinaba: - NoahApp.h|Noah.cpp (Noahメインルーチン) 13b7203622 2011-02-23 kinaba: - NoahCM.h|cpp (設定関係全般) 13b7203622 2011-02-23 kinaba: - NoahAM.h|cpp (圧縮解凍処理の上位ルーチン) 13b7203622 2011-02-23 kinaba: - SubDlg.h|cpp (書庫内容閲覧/パスワード/状況表示ダイアログ) 13b7203622 2011-02-23 kinaba: - Archiver.h|cpp (圧縮解凍ルーチンのinterface) 13b7203622 2011-02-23 kinaba: - ArcDLL.h|cpp (DLL利用ルーチン) 13b7203622 2011-02-23 kinaba: - ArcB2e.h|cpp (B2Eスクリプト利用ルーチン) 13b7203622 2011-02-23 kinaba: - ArcACE.h|cpp (UnaceV2.dll利用ルーチン) 13b7203622 2011-02-23 kinaba: - ArcMSC.h|cpp (MS-Compress対応ルーチン) 13b7203622 2011-02-23 kinaba: - ArcCPT.h|cpp (CompactPro対応ルーチン) 13b7203622 2011-02-23 kinaba: 13b7203622 2011-02-23 kinaba: - NoahXt/ 13b7203622 2011-02-23 kinaba: - NoahXt.cpp (関連付け・シェルエクステンション) 13b7203622 2011-02-23 kinaba: 13b7203622 2011-02-23 kinaba: - uninst/ 13b7203622 2011-02-23 kinaba: - kinst.cpp (インストーラ) 13b7203622 2011-02-23 kinaba: 13b7203622 2011-02-23 kinaba: - kilib/ 13b7203622 2011-02-23 kinaba: - kilib.h (K.I.LIBのメインヘッダ) 13b7203622 2011-02-23 kinaba: - kilibext.h (K.I.LIBの拡張機能用ヘッダ) 13b7203622 2011-02-23 kinaba: 13b7203622 2011-02-23 kinaba: - kl_app.h|cpp (スタートアップポイント。アプリケーション全体の情報管理) 13b7203622 2011-02-23 kinaba: - kl_wnd.h|cpp (ウインドウ、ダイアログ、プロパティシート管理) 13b7203622 2011-02-23 kinaba: - kl_reg.h|cpp (レジストリ、iniファイルの入出力) 13b7203622 2011-02-23 kinaba: - kl_dnd.h|cpp (OLEドラッグ&ドロップ処理) 13b7203622 2011-02-23 kinaba: - kl_find.h|cpp (ファイル検索) 13b7203622 2011-02-23 kinaba: - kl_wcmn.h|cpp (主にWindows-Shell周りの便利関数群) 13b7203622 2011-02-23 kinaba: 13b7203622 2011-02-23 kinaba: - kl_cmd.h|cpp (コマンドラインパーサ) 13b7203622 2011-02-23 kinaba: - kl_str.h|cpp (文字列処理&パス文字列処理) 13b7203622 2011-02-23 kinaba: - kl_file.h|cpp (ファイル入出力) 13b7203622 2011-02-23 kinaba: - kl_misc.h|cpp (汎用クラス。配列のtemplateなど) 13b7203622 2011-02-23 kinaba: 13b7203622 2011-02-23 kinaba: - kl_carc.h|cpp (統合アーカイバDLLラッパ) 13b7203622 2011-02-23 kinaba: - kl_rythp.h|cpp (Rythpスクリプト処理) 13b7203622 2011-02-23 kinaba: 13b7203622 2011-02-23 kinaba: 13b7203622 2011-02-23 kinaba: ☆構成 13b7203622 2011-02-23 kinaba: 13b7203622 2011-02-23 kinaba: - CNoahApp : kiApp 13b7203622 2011-02-23 kinaba: - (ArcManやCnfManと連絡を取り、行う処理を決定する処理) 13b7203622 2011-02-23 kinaba: 13b7203622 2011-02-23 kinaba: - CNoahArchiveManager 13b7203622 2011-02-23 kinaba: - (適切なCArchiverへ圧縮解凍を回す処理) 13b7203622 2011-02-23 kinaba: - kiArray<CArchiver*> 13b7203622 2011-02-23 kinaba: 13b7203622 2011-02-23 kinaba: - CNoahConfigManager 13b7203622 2011-02-23 kinaba: - (ini読み書き処理やNoahXt.dllとの連携) 13b7203622 2011-02-23 kinaba: - CNoahConfigDialog : kiPropSheet 13b7203622 2011-02-23 kinaba: - CCmprPage : kiPropSheetPage 13b7203622 2011-02-23 kinaba: - CInfoPage : kiPropSheetPage 13b7203622 2011-02-23 kinaba: - CMeltPage : kiPropSheetPage 13b7203622 2011-02-23 kinaba: - CWinXPage : kiPropSheetPage 13b7203622 2011-02-23 kinaba: 13b7203622 2011-02-23 kinaba: - CArchiver 13b7203622 2011-02-23 kinaba: - (書庫操作用の共通インターフェイス) 13b7203622 2011-02-23 kinaba: - (ここから各種解凍エンジン専用クラスが派生する) 13b7203622 2011-02-23 kinaba: 13b7203622 2011-02-23 kinaba: - K.I.LIB 13b7203622 2011-02-23 kinaba: - (汎用性の極めて低いWin32用ライブラリ)