Первые шаги в Lazarus

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

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

Первые шаги в Lazarus

Сообщение olek » 26.09.2010 13:56:52

Привет всем... Я уже давно пишу програмки на Delphi. И тут вчера наткнулся на инфу о Лазарус.
Меня заинтересовала возможность писать програмки под Linux. Сразу поставил Лазарус на Ubuntu. Всё стало без проблем с репозитория. И русские шрифты и возможность менять названия кнопок, форм на русский. Но сразу при попытке создать событие по нажатию кнопки выбивает ошибку. :cry:
Поставил программу на винде всё идёт без проблем. При двойном клике по Button формируется событие Button1Click. Что в линуксе я делаю не так?
olek
незнакомец
 
Сообщения: 2
Зарегистрирован: 26.09.2010 13:15:08

Re: Первые шаги в Lazarus

Сообщение hinst » 26.09.2010 14:40:34

выбивает ошибку? интересно, интересно. а где, собственно, текст сообщения об ошибке?
Аватара пользователя
hinst
энтузиаст
 
Сообщения: 781
Зарегистрирован: 12.04.2008 18:32:38

Re: Первые шаги в Lazarus

Сообщение .wOvAN » 26.09.2010 14:52:45

olek писал(а):Что я делаю не так?
Используете неправильную ось.
.wOvAN
постоялец
 
Сообщения: 118
Зарегистрирован: 16.04.2010 06:36:12

Re: Первые шаги в Lazarus

Сообщение kosteek » 26.09.2010 15:29:14

Вот народ пошел, красным цветом на весь экран напиши они не увидят.
Это для кого написано http://freepascal.ru/news//20100330214736/
kosteek
постоялец
 
Сообщения: 203
Зарегистрирован: 24.07.2008 14:57:09
Откуда: Украина, г.Славянск

Re: Первые шаги в Lazarus

Сообщение olek » 27.09.2010 10:36:34

Большое спасибо братья за помощь. По всей видимости была криво поставлена программа. Переставил и всё пошло...
Особенное спасибо kosteek
olek
незнакомец
 
Сообщения: 2
Зарегистрирован: 26.09.2010 13:15:08

Re: Первые шаги в Lazarus

Сообщение lordgray » 14.10.2010 10:35:58

Народ, помогите: на форме лежит TLabel и TDateEdit. Задача следующая - текст TLabel меняется при создании формы, а TDateEdit надо поставить сразу за TLabel. Меняю у TDateEdit Left - он меняется, но компонента остается на месте, позицию не меняет. Чуствую себя первокласником-двоишником :oops:

Код: Выделить всё
procedure TDocForm.lbTypeChangeBounds(Sender: TObject);
begin
  edDate.Left := lbType.Left + lbType.Width + 5;
  caption := IntToStr(edDate.Left);//для проверки позиции
end;


Добавлено спустя 9 минут 23 секунды:
Да, забыл: Lazarus 0.9.28.2, WinXP sp3
lordgray
новенький
 
Сообщения: 60
Зарегистрирован: 10.10.2010 00:19:11

Re: Первые шаги в Lazarus

Сообщение Mr.Smart » 14.10.2010 11:38:02

Mr.Smart
долгожитель
 
Сообщения: 1796
Зарегистрирован: 29.03.2008 01:01:11
Откуда: из леса!

Re: Первые шаги в Lazarus

Сообщение Vadim » 14.10.2010 11:47:06

lordgray писал(а):Lazarus 0.9.28.2

Попробуйте, для начала, поставить свеженькую версию Lazarus:
ftp://ftp.freepascal.org/pub/lazarus/snapshots/
Vadim
долгожитель
 
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Re: Первые шаги в Lazarus

Сообщение lordgray » 14.10.2010 13:18:34

Большое спасибо, статья про Anchors помогла!

Добавлено спустя 15 минут 43 секунды:
Ага, помогло, да не совсем :(
Крут Anchors, спору нет, но: привязал TEditButton, и получил, что сама строка ввода в одном месте, там где и надо, а кнопка в другом :shock: . Блин, пол часа пишу, два часа ищу ответы. Так я писать буду до старости.

Добавлено спустя 4 минуты 5 секунд:
Ой, сорри. Надо было поиграться с шириной бордюр: задавать не общие, а для каждой стороны отдельно.
lordgray
новенький
 
Сообщения: 60
Зарегистрирован: 10.10.2010 00:19:11

Re: Первые шаги в Lazarus

Сообщение alexs » 14.10.2010 23:44:16

lordgray писал(а):Ой, сорри. Надо было поиграться с шириной бордюр: задавать не общие, а для каждой стороны отдельно.

В принципе - это баг LCL который уже как фича. Нет возможности задать компоненты связанные, для которых Anchors не применять. Или применять ко всей группе.
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4060
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь


Вернуться в Lazarus

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 47

Рейтинг@Mail.ru