Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Program Parametreyle Başlasın [Delphi]
#1
Delphi ile geliştirdiğiniz uygulamanızın parametle ile başlatılmasını istiyorsanız aşağıda ki örnek koddan yararlanabilirsiniz.


PHP Kod:
procedure TForm1.FormShow(SenderTObject);
var
i:integer;
begin
if (ParamCount 0then
begin
  for i 
:= 0 to ParamCount do
 
   begin
      ShowMessage
('Parametre ' inttostr(i) + ' = ' ParamStr(i) ) ;
 
   end;
end;

end

* Kodlarınızı FormCreate yordamına da yazabilirsiniz.

Kodlardaki ParamCount değişkeni toplam kaç tane parametre gönderildiği bilgisini tutuyor.
ParamStr(i) ile de döngüden sırasıyla parametreleri çekiyoruz.

Parametre ne gibi bir işimize yarayabilir hususunda bir örnek vermek gerekirse;

Diyelim ki bir programımız var ve Bilgisayar Başlatıldığında otomatik olarak başlatılıyor. Ama biz eğer program kullanıcı tarafından açıldıysa ekranda gözükecek şekilde açılsın; otomatik olarak başlatıldısya sistem tepsisinde simge durumunda küçültülmüş olarak başlasın istiyoruz.
Bunun için, programı otomatik başlatmak için regedite eklediğimiz komutun sonuna "TepsideBaslat" gibi bir parametre ekleyip program açılışında da bu parametre var mı diye kontrol edip buna göre haraket edebiliriz.

Parametre kontrolü yapmak için;
Konsoldan (Cmd.exe)

PHP Kod:
ProgramAdi birinciParametre ikinciParametre 

Şeklinde deneme yapabilirsiniz.
Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Delphi ile MD5 Kullanımı Administrator 2 5,985 07-10-2021, 21:30
Son Yorum: OZCANK61
  Delphi ile Skin Administrator 0 4,524 15-12-2015, 20:12
Son Yorum: Administrator
  Program Kendi Kendini Silsin [ Delphi ] Administrator 0 4,293 21-11-2015, 20:40
Son Yorum: Administrator
  Delphi ile masaüstü yolunu alma Administrator 0 4,473 21-11-2015, 12:28
Son Yorum: Administrator
  Delphi ile Formu Gövdeden Sürükleme Administrator 0 4,706 20-11-2015, 09:54
Son Yorum: Administrator
  Read Buffer & Write Buffer [Delphi] Administrator 0 4,254 02-10-2015, 19:14
Son Yorum: Administrator

Hızlı Menü:


Konuyu Okuyanlar: 1 Ziyaretçi