Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2008.06.29;
Скачать: [xml.tar.bz2];

Вниз

Как описать процедуру чтобы использовать ее в нескольких модулях?   Найти похожие ветки 

 
Сергей   (2008-05-30 14:33) [0]

Добрый день,
Создал процедуру... в каком разделе модуля  и как ее нужно описать, что бы  использовать в нескольких модулях?


 
Palladin ©   (2008-05-30 14:34) [1]

иди книжки про Паскаль читай...


 
Сергей М. ©   (2008-05-30 14:41) [2]


> в каком разделе модуля


в разделе interface описывается прототип

сама реализация процедуры с указанным в interface прототипом должна находиться в этом же юните в разделе implementation

Общее правило для Паскаля (см. [1]) - любые идентификаторы (не только имен процедур), которые должны обладать глобальной (как минимум, в пределах проекта) областью видимости, должны быть объявлены в разделах interface юнитов в составе проекта


 
TUserClass   (2008-05-30 14:43) [3]

unit Unit1;

interface

...

procedure MyProc;

var
 Form1: TForm1;

implementation

procedure MyProc;
begin
 ShowMessage ("Эта процедура может быть использована в любом unit"e, в котором написано uses unit1;");
end;
end;


 
TUserClass   (2008-05-30 14:45) [4]


> TUserClass   (30.05.08 14:43) [3]


Вместо последнего end; должно быть как минимум:

{$R *.dfm}

end.


:)


 
Сергей   (2008-05-30 14:52) [5]

Всем большое спасибо.



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2008.06.29;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.057 c
2-1212396147
Сергей
2008-06-02 12:42
2008.06.29
Как взять все записи четные пяти?


2-1212469766
кот
2008-06-03 09:09
2008.06.29
из Char в Integer


15-1211179167
data
2008-05-19 10:39
2008.06.29
Подскажите форумы/сайты по дачному строительству и мелиорации?


2-1212159887
programmer90
2008-05-30 19:04
2008.06.29
Одинаковое значение свойств у всех Edit-ов


11-1190376210
misha_shar
2007-09-21 16:03
2008.06.29
Вызов ExeL





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский