Покретање Делпхи апликација са параметрима

click fraud protection

Иако је то било много чешће у данима ДОС-а, савремени оперативни системи омогућавају вам и покретање параметара командне линије према апликацији тако да можете одредити шта апликација треба да ради.

Исто важи и за ваше Делпхи апликација, било да се ради о а апликација за конзолу или један са ГУИ. Можете да проследите параметар из наредбеног ретка у оперативном систему Виндовс или из развојног окружења у Делфи, испод Покрени> Параметри опција менија.

За овај туториал ћемо користити дијалог за параметре како бисмо аргументе наредбеног ретка проследили апликацији тако да ће бити као да је покрећемо из Виндовс Екплорера.

ПарамЦоунт и ПарамСтр ()

Тхе ПарамЦоунт функција враћа број параметара прослијеђених програму у командној линији и ПарамСтр враћа задани параметар из командне линије.

Тхе ОнАцтивате главни образац догађаја у главном облику је обично тамо где су доступни параметри. Када се апликација покрене, тамо их је могуће преузети.

Имајте на уму да у програму ЦмдЛине варијабла садржи низ са аргументима наредбеног ретка наведеним када је апликација покренута. Можете користити

instagram viewer
ЦмдЛине за приступ целокупном низу параметара прослеђеном у апликацију.

Примена узорка

Покрените нови пројекат и поставите Дугме компонента укључена Образац. У дугмићима ОнЦлицк руковаоца догађаја, напишите следећи код:

процедура ТФорм1.Буттон1Цлицк (Пошиљалац: ТОбјецт);

започети

 СховМессаге (ПарамСтр (0));

крај;

Када покренете програм и кликнете на дугме, појављује се оквир за поруку са путањом и именом датотеке извршног програма. То можете видети ПарамСтр "ради" чак и ако нисте пренели ниједан параметар апликацији; то је зато што вриједност матрице 0 похрањује назив датотеке извршне апликације, укључујући информације о стази.

Изаберите Параметри од Трцати менија, а затим додајте Делпхи програмирање на падајућу листу.

Белешка: Имајте на уму да када проследите параметре својој апликацији, раздвојите их размацима или картицама. Употријебите двоструке наводнике да бисте спајали више ријечи као један параметар, примјерице, када користите дугачка имена датотека која садрже размаке.

Сљедећи корак је прегледавање параметара помоћу ПарамЦоунт () да бисте добили вредност параметара користећи ПарамСтр (и).

Промените програматор догађаја онЦлицк дугмета на ово:

процедура ТФорм1.Буттон1Цлицк (Пошиљалац: ТОбјецт);

вар

 ј: цели број;

бегинфор ј: = 1 до ПарамЦоунт урадити

 СховМессаге (ПарамСтр (ј));

крај;

Када покренете програм и кликнете на дугме, појављује се порука која гласи „Делпхи“ (први параметар) и „Програмирање“ (други параметар).

instagram story viewer