喫茶XRAYトップページ


[3341] 圧縮解凍コンポーネント返信 削除
2010/5/8 (土) 22:41:20 Mr.XRAY
今,EDN(Embarcadero Discussion Forums)のフォーラムのログを見ていた
のですが,

>D2010に対応したlzhの圧縮解凍コンポーネントはありませんか?
>https://forums.codegear.com/thread.jspa?threadID=26725&tstart=30


苦労されいるようですね.その後どうなったのか.
当サイトのこのコンポを使用したサンプルがあるのですが,どうするか
ですね.

時代は,DLL不要の解凍・圧縮の時代です.
オープンソースなのは7-Zipとか,あまりないようです.
これからは,提供してくださる方も現れるかも知れません.

WindowsのVista以降は,UACの関係で,クライアントにDLLをインストール
するという状況も問題がありそうです.
その点,DLLが不要というのはいいです.またDLLが必要でも,パスの通っ
た場所にあればいいというのであれば,使いかっては違ってきます.

もっとも,ソースコードがあっても,利用可能な状態にサンプルを作成
するのは御免こうむりますが (^^;)


[3342] Re:圧縮解凍コンポーネント返信 削除
2010/5/8 (土) 22:46:23 Mr.XRAY
> 今,EDN(Embarcadero Discussion Forums)のフォーラムのログを見ていた
> のですが,


ところで,この表示の数字というのは何なんでしょう.
発言数でもないようですし...
発言数でしたら,
Tomohiro Takahashiさんが 170超えているんですが...


[3345] Re:圧縮解凍コンポーネント返信 削除
2010/5/10 (月) 19:02:55 Mr.XRAY
> >D2010に対応したlzhの圧縮解凍コンポーネントはありませんか?

総合アーカイバコンポなんですが,
修正したものを配布してもいいか,作者にメールで問い合わせ中です.
前にもメールしたことがあるのですが,連絡は取れませんでした.
さて...

[3346] Re2:圧縮解凍コンポーネント返信 削除
2010/5/11 (火) 20:04:28 Mr.XRAY
> 総合アーカイバコンポなんですが,

配布はあきらめた方がよさそうです.残念ですが.
私の場合,圧縮や解凍のユーティリティを作成するわけではないので,
LZH,ZIPが使えれば十分です,
サンプルプログラム集にも,それ以外のサンプルはありません.

今,サンプルコードをテストしています.
LZHとZIP用のコードは別々(ユニット,クラス型)にしました.
速ければ,今日,明日にでも,また誤字脱字の多い記事で掲載予定です.


[3347] 圧縮解凍用のサンプルをUP返信 削除
2010/5/12 (水) 09:24:58 Mr.XRAY
> 今,サンプルコードをテストしています.

UNLZH32.DLLと7-zip.dllを使用したサンプルをUPしました.
圧縮と解凍だけの機能です.
Windows XPとWindows 7では少し動作が違うようです.
DLLの仕様なのか,OS側なのかは不明です.

UNLHA32.DLL用
http://mrxray.on.coocan.jp/Delphi/plSamples/731_ArchiverUNLHA32.htm

7-zip.dll用
http://mrxray.on.coocan.jp/Delphi/plSamples/732_Archiver7-ZIP32.htm


[3348] 統合アーカイバコンポーネントの再配布返信 削除
2010/5/13 (木) 13:04:40 Mr.XRAY
みなさん,こんにちは.

>[3345] New Re:圧縮解凍コンポーネント
>修正したものを配布してもいいか,作者にメールで問い合わせ中です.


Delphi2010で修正すばインストールも動作も可能なことを確認しました.
しかし,再配布は作者の許可がなけばできません.
このコンポーネントの説明に,以下の記述があります.

>  転載をご希望の方は、私までご連絡下さい。
>  アーカイブの内容を改変したものの配布は全面禁止とさせていただきます。


ちなみに,当サイトのコード類については,

>■ 著作権・免責事項
>http://mrxray.on.coocan.jp/Delphi/Info/OtherInfo06.htm#04


にあるように自由です.
また山に行くようになると思います.
どこでどうなるか分かりません.
そんな時,ダウンロードされた方が悩まないように,各コードの先頭部分にも
同じような文章を,しつこく入れています.

もっとも山でなくても,どこでどうなるか分かりませんが(笑)


[3349] Re:統合アーカイバコンポーネントの再配布返信 削除
2010/5/13 (木) 19:52:30 DEKO
こんにちは。

> Delphi2010で修正すばインストールも動作も可能なことを確認しました.
> しかし,再配布は作者の許可がなけばできません.


...なんですよ。
私も質問者の方から「改変したコードを有償でもいいので譲ってくれ」と
言われましたが、上記理由によりお断りさせて頂きました。

# あのスレッドが中途半端に終わっているように
# 見えるのはそのためです。

[3350] Re2:統合アーカイバコンポーネントの再配布返信 削除
2010/5/14 (金) 00:19:33 Mr.XRAY
▼ DEKOさん,こんにちは.

> ...なんですよ。

なんですよね.
このままだとなんかもったいない気がします.


[3351] Re2:統合アーカイバコンポーネントの再配布返信 削除
2010/5/14 (金) 12:17:39 Mr.XRAY
▼ DEKOさん

> 私も質問者の方から「改変したコードを有償でもいいので譲ってくれ」と

質問された方も真剣だったんですね.
なんか複雑な気分です.


[3364] 圧縮解凍関係のサンプル返信 削除
2010/5/17 (月) 10:03:37 Mr.XRAY
サンプルプログラム集にUPしましたが,
[731][732][733]です.
私の場合,zipとlzh(は解凍のみ)で十分なので,
この関係のサンプルはこれで終了です.

作者の方には申し訳ないのですが,
UNLHA32.DLLは,DLLのコマンドラインスイッチの理解に苦しみました.
7-zip.dllの方は,大変わかりやすかったです.

個人的には,zipファイルに移行した方がいいのではないかと思っています.


INCM/CMT
Cyclamen v3.82