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:
<?php 
procedure TForm1
.FormShow(Sender: TObject);
var
i:integer;
begin
if (ParamCount > 0) then
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:
<?php 
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 6,237 07-10-2021, 21:30
Son Yorum: OZCANK61
  Delphi ile Skin Administrator 0 4,669 15-12-2015, 20:12
Son Yorum: Administrator
  Program Kendi Kendini Silsin [ Delphi ] Administrator 0 4,439 21-11-2015, 20:40
Son Yorum: Administrator
  Delphi ile masaüstü yolunu alma Administrator 0 4,627 21-11-2015, 12:28
Son Yorum: Administrator
  Delphi ile Formu Gövdeden Sürükleme Administrator 0 4,859 20-11-2015, 09:54
Son Yorum: Administrator
  Read Buffer & Write Buffer [Delphi] Administrator 0 4,389 02-10-2015, 19:14
Son Yorum: Administrator

Hızlı Menü:


Konuyu Okuyanlar: 1 Ziyaretçi