Процедуры

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Процедуры

Сообщение GN » 29.07.2007 07:41:40

Есть программа на Делфи 7. Решил написать аналог на Lazarus.
Есть такой код:

Код: Выделить всё
private
  procedure kol; 

...

procedure TForm1.kol;


На последней строке выходит ошибка - "Error: Illegal expression".
Помогите разобраться.
Аватара пользователя
GN
новенький
 
Сообщения: 67
Зарегистрирован: 29.07.2007 07:35:56
Откуда: Казахстан

Сообщение Brainenjii » 29.07.2007 11:20:30

Есть подозрение, что Вы записали "procedure TFrom1.kol;" в блок initialization... Кстати, чтоб не ошибаться - забавная фишечега Лазаруса - можно было в блоке private написать "procedure kol;", нажать Ctrl+Shift+C - и описание процедуры будет автоматически создано... Очень удобно, когда у процедуры много параметров :)
Аватара пользователя
Brainenjii
энтузиаст
 
Сообщения: 1351
Зарегистрирован: 10.05.2007 00:04:46

Сообщение GN » 29.07.2007 17:12:04

Brainenjii спасибо. Точно, оказывается в Lazarus надо писать код до initialization.
Аватара пользователя
GN
новенький
 
Сообщения: 67
Зарегистрирован: 29.07.2007 07:35:56
Откуда: Казахстан

Сообщение alexs » 30.07.2007 08:41:04

GN писал(а): Точно, оказывается в Lazarus надо писать код до initialization.

а что - в Delphi можно по другому?
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4053
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: yante и гости: 112

Рейтинг@Mail.ru