otomatik zipleme nasıl yapılır
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
-
- Üye
- Mesajlar: 42
- Kayıt: 04 Nis 2007 03:57
otomatik zipleme nasıl yapılır
İyi günler arkadaşlar benim sorum şu delphide yaptıgım bir projem var projem girilen bilgilere göre istenilen yere bir exe dosyası oluşturuyor ben bu oluşan exe dosyasının zip olarak kaydedilmesini istiyorum örnek kod varsa bunla ilgili yardımcı olursanız sevinirim şimdiden sagolun
compress companentleri var. Ben Abbrevia kullanıyorum.
Bu kadar.
Kod: Tümünü seç
Abbrevia.FileName := "zip adı.zip";
Abbrevia.AddFiles("abc.exe");
-
- Üye
- Mesajlar: 42
- Kayıt: 04 Nis 2007 03:57
-
- Üye
- Mesajlar: 42
- Kayıt: 04 Nis 2007 03:57
arkadaşlar forumda iyice aradım ama nasıl kurulur tam anlatımı yok sadece indir kur demişler sorulara nasıl kurulur ve projeya nasıl dahil edilir bunu ögrenmek istiyorum ayrıca ben dosya sıkıştırmak istemiyorum projemdeki otomatik oluşan exe dosyasının sıkışarak oluşmasını istiyorum nasıl yaparım ne olur aydınlatın beni
-
- Üye
- Mesajlar: 42
- Kayıt: 04 Nis 2007 03:57
Zannedersem siz büyük olan EXE nizin boyutunu küçültmek istiyorsunuz.
Ben bu iş için TElock kullanıyorum. Delphi içine gömülen bir program değil. Programınızı delphi ile derledikten sonra bu program aracılığı ile sıkıştırıyorsunuz.
http://www.softpedia.com/get/Programmin ... lock.shtml
Ben bu iş için TElock kullanıyorum. Delphi içine gömülen bir program değil. Programınızı delphi ile derledikten sonra bu program aracılığı ile sıkıştırıyorsunuz.
http://www.softpedia.com/get/Programmin ... lock.shtml
-
- Üye
- Mesajlar: 42
- Kayıt: 04 Nis 2007 03:57
- fatihtolgaata
- Üye
- Mesajlar: 382
- Kayıt: 04 Mar 2004 09:46
- Konum: K.çekmece / İstanbul
- İletişim:
Bildiğim kadarı ile Delphi 2007'de post build özelliği mevcut. Yani build işleminden sonra şunları şunları yap diye komut verebiliyorsun. Ama denemedim. Bu özellik yardımı ile winrar'a bir komut göndererek her derleme sonrasında exe'yi rar içine alabilirsin. Eski sürüm delphi'lerde ise bunu yapman için, bir kaç adım fazladan yapman lazım. Şu adrese bir göz at: http://delphi.about.com/od/devutilities ... _build.htm
-
- Üye
- Mesajlar: 42
- Kayıt: 04 Nis 2007 03:57
Arkadaşın ziplemeden kastı pack işlemi.. Delphide bu işi otomatik yapamazsınız. Manuel olarak yapmak zorundasınız. http://www.exetools.com adresinden compress başlığı altında bir sürü pack aracı mevcut. Onlardan birini kullanabilirsiniz.
Evet başlıkta bahsettiğimiz anlam çıkıyor. Maksat EXE PACK (sıkıştırma) olayı. ASPACK da bir seçenek olarak kullanılabilir. Tabi exe içinden değil de dışarıdan.. Belki bir ali cengiz ile exe nin kendi içinden bir kopyası alınıp sonra ile aspack.exe ye parametre geçirilerek shellexecute ile yapılabilir, denemek lazım.. tam yapılmak istenen bu ise 

Bilgiyi paylaşarak artıralım! Hayatı kolaylaştıralım!!