Herkese kolay gelsin
Program exe ismini compile time da değiştirmek mümkün mü ?
iyi çalışmalar
Program exe ismini compile time da değiştirmek mümkün mü ?
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
Kod: Tümünü seç
application.Title := 'Husonet';
Kolay gelsin...
Gazete manşetleri
* DİKKAT :Lütfen forum kurallarını okuyalım ve uyalım...!
* Warez,crack vs. paylaşımı kesinlikle yasaktır.
üstad yanlışım varsa düzeltin ama koduyla sadece görev çubuğundaki görünen yazı değişiyor.
project->options->application->title da aynı işi yapıyor.
ama projeyi farklı kaydedip projenin adını project1 yerine bi isim verirseniz derledikten sonra exe nin adı projeye verdiğiniz yeni isim oluyor. ancak kelimeler arası boşluk koymaya izin vermiyor proje isminde
Kod: Tümünü seç
application.Title := 'Husonet';
project->options->application->title da aynı işi yapıyor.

ama projeyi farklı kaydedip projenin adını project1 yerine bi isim verirseniz derledikten sonra exe nin adı projeye verdiğiniz yeni isim oluyor. ancak kelimeler arası boşluk koymaya izin vermiyor proje isminde
- sabanakman
- Kıdemli Üye
- Mesajlar: 3081
- Kayıt: 17 Nis 2006 08:11
- Konum: Ah bi Antalya olaydı keşke (Ankara)
Değişik bir tarz
bu aşağıdaki gibi yapılırsa program derlenince değil çalışınca olacaktır. Ana formun en altında bulunan end. yazan yere aşağıdaki kod yazılırsa projenin bir kopyasını alacaktır.
SameText büyük küçük duyarlılığı olmadan iki değer eşitse True değer üretir. Koda göre Project1.exe dosyasının kopyası oluşturulur ama bunu önermem ama direk projenin .dpr, .cfg, .dof, .res uzantılı dosyaların hepsini değiştirirsen daha şık olur. Mesela
şeklinde yaparsan olay çözülür.
Kod: Tümünü seç
initialization
if SameText(ExtractFileName(Application.ExeName),'Project1.exe') then
Windows.CopyFile(Application.ExeName, ExtractFilePath(Application.ExeName)+'Kurtar.exe',False);
end.
Kod: Tümünü seç
Project1.dpr->Kurtar.dpr
Project1.cfg->Kurtar.cfg
Project1.dof->Kurtar.dof
Project1.res->Kurtar.res
Şaban Şahin AKMAN
_________________
Derin olan kuyu değil kısa olan iptir. - .
_________________
Derin olan kuyu değil kısa olan iptir. - .