問題タブ [abbrevia]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
337 参照

zip - C++Builder2009 の TurboPower 省略形

http://sourceforge.net/projects/tpabbrevia/から TurboPower Abbrevia 3.05 をインストールしたいのですが、うまくいきません。:(

ドキュ 言います:

_4. 使用している IDE に固有のランタイム パッケージを開いてコンパイルします (例: Delphi2007 の場合は B305vr2007.dpk)。

C++Builder2009を起動→「プロジェクトを開く..」で「B305vr2009.dpk」を選択して「開く」をクリックしても何も起こりません。私の間違いは何ですか?

0 投票する
2 に答える
2081 参照

delphi - Abbrevia ProgressBar

オープンソースのAbbreviaコンポーネントを使用して、いくつかのファイルを1つのZipにアーカイブしていますが、これが発生している間、進行状況を表示するためにTAbMeterゲージを使用しています。

ただし、代わりにこの目的でTProgressBarを使用することをお勧めします(Windowsとの標準インターフェイスを維持します)。

TAbMeterの代わりにTProgressBarを使用するにはどうすればよいですか?進捗状況を自分でコーディングできることはわかっていますが、AbbreviaコンポーネントがすでにTAbMeterでこれを行っているので、書き直しても意味がありません。

TAbMeterのPositionプロパティにアクセスできれば、TAbMeterと同期することで、TProgressBarの進行状況をシミュレートできます。

これがスニペットです。FileNamesはアーカイブするファイル名を含むTStringListです。

0 投票する
0 に答える
385 参照

delphi - 略語 ZIP ファイル名が文字化け

Win7の中国語、私はTAbZipperを使ってZIPファイルを作成していますが、英語のOS上でzipファイル、中のzipファイルのファイル名が文字化けしてしまいました。DelphiXE2でどうすればいいですか。

0 投票する
1 に答える
535 参照

delphi - Abbrevia で zip ファイルのアイテム パスを削除する

Abbrevia で zip ファイル アイテムのパスを削除することはできますか? ソースコードを見た後、ファイルのパスを削除する方法が見つかりません。誰かがこれをやろうとしましたか? もしそうなら、どのように?

EDIT 各ファイルのパスがアーカイブに保存されている TAbListView に zipfile の内容を表示しています。[soStripDrive] に設定された StoreOptions を使用してアイテムが zip ファイルに追加されたため、パスは zip ファイル内の各ファイルの TAbListView.Items.Item[I].Subitem[9] に格納されます。どのファイルにもパスがないように、パスを削除してアーカイブを保存しようとしています。

削除前のパス

TAbListView.Items.Item[0].Subitem[9] := \DelphiXE4\Projects\Abbrevia\Unit1.pas

TAbListView.Items.Item[1].Subitem[9] := \DelphiXE4\Projects\Abbrevia\Unit1.dfm

削除後のパス

TAbListView.Items.Item[0].Subitem[9] := '';

TAbListView.Items.Item[1].Subitem[9] := '';

したがって、圧縮されたアイテムにはパスがありません。

0 投票する
1 に答える
1780 参照

delphi - Abbrevia zip アーカイブにベースライン フォルダーを設定するにはどうすればよいですか?

Abbrevia を使用して ZIP アーカイブを作成しようとしています。コードは次のようになります。

1 つの問題を除いて、有効な zip ファイルが返されます。結果の zipfile では、フォルダ構造は、C: ドライブのルートに対して相対的に作成されますarchive.BaseDirectory。(すべてが \Users\Mason\Documents\etc の下に保存されます...) どうやらBaseDirectoryプロパティの目的を誤解しているようです。挿入したファイルを特定のルート フォルダーに相対的に保存するにはどうすればよいですか?