Öncelikle iyi günler diliyorum...
soru tam olarak şöyle :
- Yapılan delphi programında seçilen herhangi dosyanın istenen yere sıkıştırlması uzantısı zip yada rar olmalı bunu nasıl başarabilirim..
-örneklendirirseniz sevinirim
Delphi ile dosyaları sıkıştırmak
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
Sıkıştırma işlemi
Bunu bir bileşen ile yapabilirsin.Linkini vereyim
http://sourceforge.net/projects/tpabbrevia/
http://sourceforge.net/projects/tpabbrevia/
teşekkür ediyorum Abzipper işimi gördü ama şimdi başka bir sorun var
Benim yapmaya çalıştığım şey Şu idi Bilgiyi sıkıştırıp internete upload etmek o da oldu
ama Şöyle bir şey var Bilgiyi sıkıştırdıktan sonra Abzipper Sanki hala çalışıyor gibi, yani Dosyayı zipledim(yazdığım programla) programı kapatmadan ziplediğim dosyayı kopyalayamıyorum yada silemiyorum
bende Abzipper hala o dosyayla ilişkili olarak düşünüyorum.
sorunu Şu Şekilde Çözdüm Abzipper1.free;
ama programdan çıkmadan yine başka dosyayı ziplemeye çalışırken acayip bir hata veriyor bunu Abzipper 'ı create ederek aşabilirim herhalde
nasıl yapacağımı bilmiyorum.
1- Nasıl create ederim.
2- Daha kestirme bir yol varsa onu deniyeyim....
kolay gelsin. [/url]
Benim yapmaya çalıştığım şey Şu idi Bilgiyi sıkıştırıp internete upload etmek o da oldu
ama Şöyle bir şey var Bilgiyi sıkıştırdıktan sonra Abzipper Sanki hala çalışıyor gibi, yani Dosyayı zipledim(yazdığım programla) programı kapatmadan ziplediğim dosyayı kopyalayamıyorum yada silemiyorum
bende Abzipper hala o dosyayla ilişkili olarak düşünüyorum.
sorunu Şu Şekilde Çözdüm Abzipper1.free;
ama programdan çıkmadan yine başka dosyayı ziplemeye çalışırken acayip bir hata veriyor bunu Abzipper 'ı create ederek aşabilirim herhalde
nasıl yapacağımı bilmiyorum.
1- Nasıl create ederim.
2- Daha kestirme bir yol varsa onu deniyeyim....
kolay gelsin. [/url]
Merhaba,
store options kısmından soReplace'i True yaparsanız, aynı isimde dosya varsa üzerine yazar.
Benim kullandığım yöntem şöyle, önce ayarları göndereyim :
Kolay gelsin.
store options kısmından soReplace'i True yaparsanız, aynı isimde dosya varsa üzerine yazar.
Benim kullandığım yöntem şöyle, önce ayarları göndereyim :
daha sonra koddan :ItemProgressMeter = AbVCLMeterLink1
AutoSave = False
DOSMode = False
StoreOptions = [soStripDrive, soRemoveDots, soRecurse, soReplace]
Left = 88
Top = 64
Kod: Tümünü seç
Zipper.BaseDirectory := ExtractFilePath(Application.ExeName) + 'Data';
Zipper.FileName := 'c:\deneme.zip';
Zipper.AddFiles('*.*', 0);
Zipper.Save;
MessageDlg('Yedekleme başarıyla tamamlandı!', mtInformation, [mbOK], 0);
- DarkEternal
- Üye
- Mesajlar: 158
- Kayıt: 19 Eki 2005 11:00