Uzantıya Göre Exe Açmak ?

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
ByDeniS
Üye
Mesajlar: 144
Kayıt: 03 Oca 2009 12:24
Konum: My Computer

Uzantıya Göre Exe Açmak ?

Mesaj gönderen ByDeniS »

Merhaba arkadaşlar cevaplarınız için şimdiden teşekkür ederim.

Oluşturduğumuzu bir exe'nin uzantıya göre bir forum açılmasını nasıl sağlayabilirim.

Örneğin
C:\Test.exe -Form1 (Projedeki form 1'i açıcak program çalıştırıldığında)
C:\Test.exe -Form2 (Projedeki form 2'yi açıcak program çalıştırıldığında)

Bu şekilde bir kod düzeni nasıl yapabilirim.
·•· Bilgi Güçtür ! Bu Gücü Hisset ! ·•·
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Re: Uzantıya Göre Exe Açmak ?

Mesaj gönderen aslangeri »

s.a.
projenin dpr dosaysında programa gelen parametreleri kontrol edeceksin.
parametrenin değerine göre ilgili formu create edip çağıracaksın.
:ara paramstr, paramcount
kolay gelsin.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Kullanıcı avatarı
ByDeniS
Üye
Mesajlar: 144
Kayıt: 03 Oca 2009 12:24
Konum: My Computer

Re: Uzantıya Göre Exe Açmak ?

Mesaj gönderen ByDeniS »

Hayır bu şekilde değil istediğim.

şöylede söyleyebilirim 1 hidden form açıyorum programı açtığımda buna yapılan işleler iframe form yada ayrı bir form olarak açtırmak benim için daha mantıklı. Katılımsız düz exe dosyası yapmam gerektiği için dpr dosyası kullanmam ne yazıkki :(
·•· Bilgi Güçtür ! Bu Gücü Hisset ! ·•·
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Re: Uzantıya Göre Exe Açmak ?

Mesaj gönderen aslangeri »

s.a.
ByDeniS yazdı:Katılımsız düz exe dosyası yapmam gerektiği için dpr dosyası kullanmam ne yazıkki
dpr dosyasının ne olduğu hakkında bir fikriniz varmı?

verdiğiniz örneğe göre parametreyi dpr dosyasında işlemek en mantıklı olan görünüyor
onun haricinde istiyorsanızsiz başka bir yerdede işleyebilirsiniz.

c:\program1.exe -frame1
dediğiniz zaman -frame1 parametre olarak programınıza iletilir.
paramcount ve paramstr ile bu parametreleri programda okuyup işleyebilirsiniz.
dpr dosyasında formları create edilmeden önce bu parametreyi kontrol edeceksiniz.

Kod: Tümünü seç

...
if paramstr(1)='-Form1' then
begin
  //form1i create et
  //duruma göre mainformu ayarla
end else
if paramstr(1)='-Form2'then
begin
  //form2 yi create et
  //duruma göre mainformu ayarlar
end else 
begin
//varsayılan main formu kullan 
end
....
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Kullanıcı avatarı
ByDeniS
Üye
Mesajlar: 144
Kayıt: 03 Oca 2009 12:24
Konum: My Computer

Re: Uzantıya Göre Exe Açmak ?

Mesaj gönderen ByDeniS »

bunu creat yordamından önce nasıl yapabilirimki ?
·•· Bilgi Güçtür ! Bu Gücü Hisset ! ·•·
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Re: Uzantıya Göre Exe Açmak ?

Mesaj gönderen aslangeri »

Project --> View Source
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Kullanıcı avatarı
ByDeniS
Üye
Mesajlar: 144
Kayıt: 03 Oca 2009 12:24
Konum: My Computer

Re: Uzantıya Göre Exe Açmak ?

Mesaj gönderen ByDeniS »

Teşekkürler hallettim.
abdulkadir
Kıdemli Üye
Mesajlar: 489
Kayıt: 13 Eyl 2003 09:10
Konum: istanbul
İletişim:

Re: Uzantıya Göre Exe Açmak ?

Mesaj gönderen abdulkadir »

bi bak belki işine yarar
viewtopic.php?f=19&t=6629
Fikirleri Aktar
Kaynakları Dagıt
Ve
Yoldan Çekil
http://www.Leventler.com.tr
Cevapla