Създаване на модул
Сайт на Delphi: ежедневни Delphi-новини, документация, статии, преглед, интервю, компютърен хумор.
Delphi позволява на програмиста да постави своите функции и процедури в отделен модул и след това да използва процедурите и функциите на модула в своите програми, като посочи името на модула в списъка с модули, необходими на програмата (изявлението uses).
I Списък 6.7. Шаблон за модул I
Модулът започва с хедър - модулът с инструкции, който указва името на модула. Когато модулът бъде записан, това име ще бъде автоматично заменено с името, зададено от програмиста.
В раздела за изпълнение (имплементация) трябва да поставите процедурите и функциите, декларирани в раздела за интерфейс.
Като пример листинг 6.8 показва програмен модул, който съдържа функциите isint и isFioat, обсъдени по-рано.
функция Islnt(ch : char) : Boolean; // функцията Islnt проверява дали знакът // е валиден по време на въвеждане на цяло число
// Функцията IsFloat проверява дали знакът е валиден
// докато въвеждате дробно число
// ch - следващ знак
// st - вече въведени знаци
// проверява дали символът е валиден // по време на целочислено въвеждане функция Islnt(ch : char) : Boolean; започват ако (ch >= '0') и (ch
then Islnt := True // символът е валиден else Islnt := False; // невалиден знак
// проверява дали символът е валиден // докато въвежда дробно число
// ch - следващ знак
// st - вече въведените символи започват if (ch >= '0') и (ch
след това започнете IsFloat := True; // валиден знак Изход; // изход от функцията
Модулът се записва по обичайния начин, т.е. чрез избор на командата Запис от менюто Файл. Въпреки това, за модули с многократно използвани процедури и функции е по-добре да се създадатотделна папка, като я наименувате например Units.