mgtoolでの圧縮
- このフォーラムに新しいトピックを立てることはできません
- このフォーラムではゲスト投稿が禁止されています
aoki_t
投稿数: 21
![半人前 半人前](../../uploads/rank3dbf8e94a6f72.gif)
お世話になっております。
MGTOOLS.DLLを使用してファイルの圧縮・解凍をしたいのですが、
実行すると、エラーでおちてしまいます。
圧縮はできているようなのですが、
圧縮後すぐにエラーがでたり、正常に終了しそのまま続けて同じ処理をしようとするとエラーになったりします。
原因が分からなく困っています。
どなたか回避方法があれば教えてください。
よろしくお願いします。
MGTOOLS.DLLを使用してファイルの圧縮・解凍をしたいのですが、
実行すると、エラーでおちてしまいます。
圧縮はできているようなのですが、
圧縮後すぐにエラーがでたり、正常に終了しそのまま続けて同じ処理をしようとするとエラーになったりします。
原因が分からなく困っています。
どなたか回避方法があれば教えてください。
よろしくお願いします。
投票数:0
平均点:0.00
nkmt
投稿数: 1668
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
dbMAGIC V8ではmgTools.dllによるLZH圧縮を多用しておりました。
v10開発版で初めてやってみました。
処理速度が遅い気がしますが、圧縮は成功しました。
とくにこける事は無かったです。
実験では数10KBのファイル4本と、60MBのファイル1本を同時に圧縮させました。
v10では外部コール、U=UDP、式='mgtools.mgUnlha'
第1パラメータ=式でWinHWND (0)
第2パラメータ=式で'a -rx c:¥a.lzh '&圧縮したいファイルのフルパス
第3パラメータ=100文字の変数
第4パラメータ=式で100という値
第5パラメータ=数値3桁の変数
v10開発版で初めてやってみました。
処理速度が遅い気がしますが、圧縮は成功しました。
とくにこける事は無かったです。
実験では数10KBのファイル4本と、60MBのファイル1本を同時に圧縮させました。
v10では外部コール、U=UDP、式='mgtools.mgUnlha'
第1パラメータ=式でWinHWND (0)
第2パラメータ=式で'a -rx c:¥a.lzh '&圧縮したいファイルのフルパス
第3パラメータ=100文字の変数
第4パラメータ=式で100という値
第5パラメータ=数値3桁の変数
投票数:0
平均点:0.00
aoki_t
投稿数: 21
![半人前 半人前](../../uploads/rank3dbf8e94a6f72.gif)
かごんまさん。
ありがとうございます。
v10でもこける事はないですか。。。
開発環境が、Vmwareだからってことはあるのでしょうか??
U=UDP、式='mgtools.mgUnlha'
第1パラメータ=式でWinHWND (0)
第2パラメータ=式u -c -gn1 -w -r2 -x 圧縮先ファイル名 &' ' &圧縮したいファイルのフルパス
第3パラメータ=256文字の変数
第4パラメータ=式で第3パラメータの文字列の長さ
第5パラメータ=数値3桁の変数
でやってます。
圧縮ファイルは、ファイル数50ファイルで、800メガくらいです。
クライアントPCからサーバ内のデータを圧縮しサーバ内にバックアップしています。
ありがとうございます。
v10でもこける事はないですか。。。
開発環境が、Vmwareだからってことはあるのでしょうか??
U=UDP、式='mgtools.mgUnlha'
第1パラメータ=式でWinHWND (0)
第2パラメータ=式u -c -gn1 -w -r2 -x 圧縮先ファイル名 &' ' &圧縮したいファイルのフルパス
第3パラメータ=256文字の変数
第4パラメータ=式で第3パラメータの文字列の長さ
第5パラメータ=数値3桁の変数
でやってます。
圧縮ファイルは、ファイル数50ファイルで、800メガくらいです。
クライアントPCからサーバ内のデータを圧縮しサーバ内にバックアップしています。
投票数:0
平均点:0.00
nkmt
投稿数: 1668
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
私は
MGTOOLS.DLL
UNLHA32.DLL
の組み合わせで使っています。
MGTOOLS.DLL
UNLHA32.DLL
の組み合わせで使っています。
投票数:0
平均点:0.00
aoki_t
投稿数: 21
![半人前 半人前](../../uploads/rank3dbf8e94a6f72.gif)
かごんまさん。
MGTOOLS.DLL
UNLHA32.DLL
の組み合わせとはどういう風に使っているのでしょうか??
MGTOOLS.DLL
UNLHA32.DLL
の組み合わせとはどういう風に使っているのでしょうか??
投票数:0
平均点:0.00
nkmt
投稿数: 1668
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
MGTOOLS.DLLはV10のフォルダに入れてます。
UNLHA32.DLLはWindowsのSYSTEM32フォルダに入れています。
UNLHA32.DLLはWindowsのSYSTEM32フォルダに入れています。
投票数:0
平均点:0.00
aoki_t
投稿数: 21
![半人前 半人前](../../uploads/rank3dbf8e94a6f72.gif)
nkmtさん。
>MGTOOLS.DLLはV10のフォルダに入れてます。
>UNLHA32.DLLはWindowsのSYSTEM32フォルダに入れています。
環境は同じです。
各DLLのバージョンは関係あるのでしょうか?
>MGTOOLS.DLLはV10のフォルダに入れてます。
>UNLHA32.DLLはWindowsのSYSTEM32フォルダに入れています。
環境は同じです。
各DLLのバージョンは関係あるのでしょうか?
投票数:0
平均点:0.00
nkmt
投稿数: 1668
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
MGTOOLS.DLLのバージョンは1, 6, 0, 0
UNLHA32.DLLのバージョンは2.01.2.3と表示されています。
あまり気にした事はありません。^^;
なお私がv10でテストしたのは、XPプロでスタンドアロン状態です。
MAGIC V8ではサーバーのPervasiveデータを、クライアントPCにLZH
保存する事はよくあります。
aokiさんの以下の式でも試しましたが成功しましたよ。
u -c -gn1 -w -r2 -x
UNLHA32.DLLのバージョンは2.01.2.3と表示されています。
あまり気にした事はありません。^^;
なお私がv10でテストしたのは、XPプロでスタンドアロン状態です。
MAGIC V8ではサーバーのPervasiveデータを、クライアントPCにLZH
保存する事はよくあります。
aokiさんの以下の式でも試しましたが成功しましたよ。
u -c -gn1 -w -r2 -x
投票数:0
平均点:0.00
aoki_t
投稿数: 21
![半人前 半人前](../../uploads/rank3dbf8e94a6f72.gif)
nkmtさん。
ありがとうございます。
MGTOOLSからの処理は問題なくできてるのですが、
その後のPG終了時に異常終了してしまいます。
正常に処理できてメニュー画面に戻っても次の処理をしようとボタンを押すと異常終了したり。。。
まだ解決には至っていませんが、色々ためしてみます。
ちなみに、異常終了で落ちるときに
APPNAME:eDevRTE.exe
MODNAME:ntdll.dll
とでます。
ここから何かヒントになるようなことはありますか?
あと、Pervasive v10の設定にも関係あるのでしょうか?
ありがとうございます。
MGTOOLSからの処理は問題なくできてるのですが、
その後のPG終了時に異常終了してしまいます。
正常に処理できてメニュー画面に戻っても次の処理をしようとボタンを押すと異常終了したり。。。
まだ解決には至っていませんが、色々ためしてみます。
ちなみに、異常終了で落ちるときに
APPNAME:eDevRTE.exe
MODNAME:ntdll.dll
とでます。
ここから何かヒントになるようなことはありますか?
あと、Pervasive v10の設定にも関係あるのでしょうか?
投票数:0
平均点:0.00