問題タブ [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.
zip - C++Builder2009 の TurboPower 省略形
http://sourceforge.net/projects/tpabbrevia/から TurboPower Abbrevia 3.05 をインストールしたいのですが、うまくいきません。:(
ドキュ 言います:
_4. 使用している IDE に固有のランタイム パッケージを開いてコンパイルします (例: Delphi2007 の場合は B305vr2007.dpk)。
C++Builder2009を起動→「プロジェクトを開く..」で「B305vr2009.dpk」を選択して「開く」をクリックしても何も起こりません。私の間違いは何ですか?
delphi - Abbrevia ProgressBar
オープンソースのAbbreviaコンポーネントを使用して、いくつかのファイルを1つのZipにアーカイブしていますが、これが発生している間、進行状況を表示するためにTAbMeterゲージを使用しています。
ただし、代わりにこの目的でTProgressBarを使用することをお勧めします(Windowsとの標準インターフェイスを維持します)。
TAbMeterの代わりにTProgressBarを使用するにはどうすればよいですか?進捗状況を自分でコーディングできることはわかっていますが、AbbreviaコンポーネントがすでにTAbMeterでこれを行っているので、書き直しても意味がありません。
TAbMeterのPositionプロパティにアクセスできれば、TAbMeterと同期することで、TProgressBarの進行状況をシミュレートできます。
これがスニペットです。FileNamesはアーカイブするファイル名を含むTStringListです。
delphi - 略語 ZIP ファイル名が文字化け
Win7の中国語、私はTAbZipperを使ってZIPファイルを作成していますが、英語のOS上でzipファイル、中のzipファイルのファイル名が文字化けしてしまいました。DelphiXE2でどうすればいいですか。
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] := '';
したがって、圧縮されたアイテムにはパスがありません。
delphi - Abbrevia zip アーカイブにベースライン フォルダーを設定するにはどうすればよいですか?
Abbrevia を使用して ZIP アーカイブを作成しようとしています。コードは次のようになります。
1 つの問題を除いて、有効な zip ファイルが返されます。結果の zipfile では、フォルダ構造は、C: ドライブのルートに対して相対的に作成されますarchive.BaseDirectory
。(すべてが \Users\Mason\Documents\etc の下に保存されます...) どうやらBaseDirectory
プロパティの目的を誤解しているようです。挿入したファイルを特定のルート フォルダーに相対的に保存するにはどうすればよいですか?