урок 40

Подготовка на параметрите на командния ред. Вашата кандидатура може да работи не само по обичайния начин, но също така и от командния ред. Така например, така че може да работи на Word - ако го посочите в командния ред име .doc-файла. След това файлът ще се отвори.

Нека да видим как можем да приложи тази възможност в Делфи.

Нашата програма ще изглежда и работи пътя - на основната форма ще се намира ListBox. този ред, когато стартирате приложението, за да се напълни прехвърлени на параметрите на програмата командния ред.

Така че, сложи във формуляра за падащ списък. тя се простират хоризонтално (като параметрите да се предава от командния ред може да бъде много дълго), и да се създаде форма манипулатор добавете следния код.

процедура TForm1.FormCreate (Sender: TObject);

защото: = 0 до ParamCount направи

// параметрите на командния ред.

Какво правим тук? В момента тече нашето време ParamCount цикъл. функция ParamCount просто връща броя предавате параметри на командния ред. Самите ParamStr параметри се съхраняват в масив. от която пишем съответните стойности в нашата падащ списък.

Имайте предвид, че е името на нашата Търсейки-файл (което е защо ние започнахме нашата цикъл от нулата) в нашия масив ParamStr под номер нула.

Сега, ако ви свършат нашата програма от конзолата с параметрите на командния ред: C # 92; Проект .exeparam 1150

Резултатът е приблизително, както следва:

Всичко в този урок е завършен.