Тестирование версии 0.9.27

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

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

Re: Тестирование версии 0.9.27

Сообщение kosteek » 02.09.2009 12:43:27

TO qivi:
В этой теме на 4 стр. уже отвечали
alexs писал(а):О, не ты первый :-)
мне сказали, что о глюке знают, но поправить пока не получается.
kosteek
постоялец
 
Сообщения: 203
Зарегистрирован: 24.07.2008 14:57:09
Откуда: Украина, г.Славянск

Re: Тестирование версии 0.9.27

Сообщение grigoreo » 02.09.2009 12:55:13

А у меня вот такая интересность заметилась на форме ессть TNoteBook с кучей страничек, на каждой
1)есть комплект наборов для отображения таблиц Баз данных DBGrid и к нему вся цепочка акромя конекта который общий для всех, 2)есть еще определеный перечень компонент TSpeedButton и TLabel

так вот в Виндовсе все норма но вот в Лине GTK при закрытие пейджа который стоит перед текущим(или текущего непоследнего) происходит такой казус , вкладочка удаляется и по идее идет сдвиг последующих на место удаленной итак вплоть до конца т.е вместо удаленой, встает текущая, по идее она должна нормально перерисоватся но происходит следующее к примеру первый набор объектов отображается а второй исчезает напрочь, пока не перещелкнешь вкладки(не перескочишь с текущей на другую и обратно), естественно если вкладка последняя то перещелкнуть не получается,

как ето побороть?
Аватара пользователя
grigoreo
постоялец
 
Сообщения: 195
Зарегистрирован: 10.03.2009 15:43:43
Откуда: С нашей Раши

Re: Тестирование версии 0.9.27

Сообщение Павел Ишенин » 02.09.2009 13:24:48

grigoreo писал(а):как ето побороть?


отправить пример с описанием ошибки в баг-трекер (подробнее тут http://wiki.lazarus.freepascal.org/How_ ... _report/ru).
Павел Ишенин
постоялец
 
Сообщения: 475
Зарегистрирован: 24.03.2007 10:16:52

Re: Тестирование версии 0.9.27

Сообщение LevelZero » 05.09.2009 13:36:10

UBUNTU 9.4
Windows XP SP3
FPC 2.2.4
Lazarus 0.9.27 сборка 21560

компонент TButtonPanel
если на вкладке 'события' указать ссылки на процедуры обработки событий OnClick для OKButton CloseButton CancelButton HelpButton
откомпилировать и запустить проект то при нажатии на кнопки никакой реакции нет
в обработчиках прописано MemoMain.Lines.Text:='Kлик';
при сохранении закрытии и повторном открытии проекта у всех четырех кнопок в свойствах OnClick пусто
сами процедуры обработки событий из исходника не пропадают
остальные обработчики событий работают нормально
процедуры обработки тоже работоспособны привязывался на них для проверки событий ButtonPanel.On*****
Аватара пользователя
LevelZero
новенький
 
Сообщения: 19
Зарегистрирован: 27.02.2007 12:52:36

Re: Тестирование версии 0.9.27

Сообщение alexs » 05.09.2009 17:19:57

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

Re: Тестирование версии 0.9.27

Сообщение LevelZero » 05.09.2009 19:37:14

ни разу так не делал
подскажите как правильно
а то я вот пробую например и так

ButtonPanel.OKButton.OnClick:='OKButtonClick';

это один из вариантов
пробовал по разному но получаю вот это:

frmtreeedit.pas(69,34) Error: Incompatible types: got "Constant String" expected "<procedure variable type of procedure(TObject) of object;Register>"
frmtreeedit.pas(97) Fatal: There were 1 errors compiling module, stopping
Аватара пользователя
LevelZero
новенький
 
Сообщения: 19
Зарегистрирован: 27.02.2007 12:52:36

Re: Тестирование версии 0.9.27

Сообщение Little_Roo » 05.09.2009 22:07:41

Извините, а можно список компонент и пример проблем ????

и версии (...)Lazarus, FPC,

версии РУССКОГО языка...

да простят меня великие, но даже в этом... образованном форуме пробегают...и, потом живут, ПР-А-АГРАММЕРЫ.. у которых либо в настройках мО...ОЗГА := nil, либо....в класс, за парту...

Простите, НО ...

я знаю, что "язык падонкафф", и, что хуже, их грамматика,(точнее, ее отсутствие), уже стало "де факто" стандартом ...и, в том числе, и данного форума...
Это исправляется....
ой, это я опять о своем, об учительской доле....-)
Аватара пользователя
Little_Roo
энтузиаст
 
Сообщения: 639
Зарегистрирован: 27.02.2009 19:56:36
Откуда: Санкт-Петербург

Re: Тестирование версии 0.9.27

Сообщение alexs » 05.09.2009 22:57:21

LevelZero писал(а):ButtonPanel.OKButton.OnClick:='OKButtonClick';

Сначала необходимо прочитать про типы данных для паскаля какой либо букварь. В принципе подойдёт любой по дельфи и даже по 7-му borland паскалю (единственное там делегирования не будет).
Иначе от глупых вопросов и ошибок не избавитесь.
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4060
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Re: Тестирование версии 0.9.27

Сообщение LevelZero » 06.09.2009 00:03:09

мои знания о дельфи полностью соответствуют моему нику
я на полном самообучении
учусь в основном только в инете (а русские форумы обычно злые и нетерпимые к новичкам)
других учителей не было
нет
и не предвидится
поэтому я еще долго не избавлюсь от ошибок и глупых вопросов
потому как знаниями делятся обычно очень неохотно
пошел опять грызть букварь и задавать глупые вопросы в форумах
Аватара пользователя
LevelZero
новенький
 
Сообщения: 19
Зарегистрирован: 27.02.2007 12:52:36

Re: Тестирование версии 0.9.27

Сообщение Logo » 06.09.2009 00:59:15

LevelZero писал(а):....
учусь в основном только в инете (а русские форумы обычно злые и нетерпимые к новичкам)
других учителей не было
нет
и не предвидится
поэтому я еще долго не избавлюсь от ошибок и глупых вопросов
....

Зато потом полученных знаний никто не выколотит :)

Вот пример с ButtonPanel. Не гарантирую, что во всех версиях будет работать, но с SVN работает. Процедура должна быть именно такой и присваиваться тоже только так.
Код: Выделить всё
unit Unit1;

{$mode objfpc}{$H+}

interface

uses
  Classes, SysUtils, FileUtil, LResources, Forms, Controls, Graphics, Dialogs,
  ButtonPanel;

type

  { TForm1 }

  TForm1 = class(TForm)
    ButtonPanel1: TButtonPanel;
    procedure OkBtnClick(Sender: TObject);
    procedure FormCreate(Sender: TObject);
  private
    { private declarations }
  public
    { public declarations }
  end;

var
  Form1: TForm1;

implementation

{ TForm1 }

procedure TForm1.FormCreate(Sender: TObject);
begin
  ButtonPanel1.OKButton.OnClick := @OkBtnClick;
end;

procedure TForm1.OkBtnClick(Sender: TObject);
begin
  Caption := 'ПОЛУЧИЛОСЬ!!!';
end;

initialization
  {$I unit1.lrs}

end.
Logo
постоялец
 
Сообщения: 464
Зарегистрирован: 20.08.2008 01:00:47

Re: Тестирование версии 0.9.27

Сообщение qivi » 06.09.2009 03:32:42

В окне управления установленными пакетами кнопочки съезжаются друг на друга... скреншот прилагается.
Аватара пользователя
qivi
энтузиаст
 
Сообщения: 703
Зарегистрирован: 19.01.2009 13:45:54
Откуда: Россия

Re: Тестирование версии 0.9.27

Сообщение LevelZero » 06.09.2009 09:43:40

Logo
большое спасибо
работает теперь все как надо
жаль что нет здесь системы поощрений типа +1 к авторитету того кто тебе помог
Аватара пользователя
LevelZero
новенький
 
Сообщения: 19
Зарегистрирован: 27.02.2007 12:52:36

Re: Тестирование версии 0.9.27

Сообщение sign » 06.09.2009 15:34:56

VirtualTree - это визуальный компонент.
Но вот никак у меня не хочет появляться в списке на панели, это там, где компоненты сидят - Standart, Additional, и т.д.
Сменил версию на 0.9.29. Никаких изменений.
В диаграмме пакетов числится как установленный.
sign
энтузиаст
 
Сообщения: 1131
Зарегистрирован: 30.08.2009 09:20:53

Re: Тестирование версии 0.9.27

Сообщение Павел Ишенин » 06.09.2009 17:17:04

qivi писал(а):В окне управления установленными пакетами кнопочки съезжаются друг на друга...


Проблема видимо в русском переводе. Например, "Сохранить и выйти из диалога" можно заменить на "Сохранить и выйти".
Павел Ишенин
постоялец
 
Сообщения: 475
Зарегистрирован: 24.03.2007 10:16:52

Re: Тестирование версии 0.9.27

Сообщение sign » 06.09.2009 21:00:23

Павел, вы не подскажете, как установить пакет VirtualTree?
Вот уже который день устраиваю пляски с бубном, но пока никак.
И главное, пакет прописан, как установленный (в диаграмме пакетов находится в списке загруженных), но на палитре компонентов никак не прописывается.
sign
энтузиаст
 
Сообщения: 1131
Зарегистрирован: 30.08.2009 09:20:53

Пред.След.

Вернуться в Lazarus

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

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

Рейтинг@Mail.ru