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

Вниз

Проблемы с объявлением процедуры   Найти похожие ветки 

 
Nikos   (2003-04-21 19:27) [0]

Хочу создать свою процедуру, например Proc1.
Объявляю процедуру в разделе Private declarations. Запускаю программу, получаю ошибку:
[Error] Unit1.pas(44): Unsatisfied forward or external declaration: "TForm1.Proc1"
[Fatal Error] Project1.dpr(5): Could not compile used unit "Unit1.pas"
Удаляю объявленную процедуру и вставляю ее в раздел Public declarations. Запускаю программу, получаю то же самое сообщение.
Объявляю процедуру после public, а именно
public
{ Public declarations }
end;
procedure Proc1;
После этого все запускается, только чтобы обратиться программно к объектам на форме приходится писать так:
Form1.Lable1.caption := "Имя";, то есть полный путь.
Как правильно объявлять собственные процедуры и функции и почему возникают ошибки при описании в разделе Private и Public?


 
Skier   (2003-04-21 19:31) [1]

public
{ Public declarations }
procedure Proc1;
end;

//...............

procedure TForm1.Proc1;
begin
end;


 
Anatoly Podgoretsky   (2003-04-21 19:47) [2]

Объявления недостаточно, требуется еще и реализация.



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

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

Наверх





Память: 0.44 MB
Время: 0.006 c
1-12692
Sirus
2003-04-23 08:00
2003.05.05
Как сделать чтобы форма не отображалась при запуске???


8-12840
vvvaaa
2003-01-28 13:50
2003.05.05
Звук


3-12606
Жорик
2003-04-15 12:36
2003.05.05
Картинки в БД Access


7-12959
igsi
2003-03-13 13:29
2003.05.05
Помогите найти компонент!!!!


3-12639
(((@
2003-04-15 23:51
2003.05.05
СУБД Cache`5 и Delphi





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский