Просьба плотно потестировать Lazarus

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

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

Re: Просьба плотно потестировать Lazarus

Сообщение Padre_Mortius » 04.09.2008 16:31:03

Павел Ишенин писал(а):Уже не нужен, все обрабатывается в LCL.

Так может его стоит удалить из списка?
Padre_Mortius
энтузиаст
 
Сообщения: 1265
Зарегистрирован: 29.05.2007 17:38:07
Откуда: Спб

Re: Просьба плотно потестировать Lazarus

Сообщение Павел Ишенин » 04.09.2008 16:41:45

Так может его стоит удалить из списка?

Думаю да. Не вижу в нем смысла.
Павел Ишенин
постоялец
 
Сообщения: 475
Зарегистрирован: 24.03.2007 10:16:52

Re: Просьба плотно потестировать Lazarus

Сообщение haword » 04.09.2008 16:57:35

Для таких битмапов формируется маска и все пикселы с alpha < $80 уходят в маску.

пример есть такого действия?
haword
постоялец
 
Сообщения: 301
Зарегистрирован: 02.03.2006 11:34:40

Re: Просьба плотно потестировать Lazarus

Сообщение v-t-l » 04.09.2008 17:02:22

Меня больше беспокоит UTF-8 в БД-компонентах. БД-контролы не знают о реальных размерах строковых полей БД и при превышении размера получаем либо обрезание строки, либо сообщение от сервера.
v-t-l
энтузиаст
 
Сообщения: 734
Зарегистрирован: 13.05.2007 16:27:22
Откуда: Belarus

Re: Просьба плотно потестировать Lazarus

Сообщение Logo » 04.09.2008 17:09:59

v-t-l писал(а):Меня больше беспокоит UTF-8 в БД-компонентах. БД-контролы не знают о реальных размерах строковых полей БД и при превышении размера получаем либо обрезание строки, либо сообщение от сервера.

Помойму это проблема fpc, в TPQConnection точно, что fpc.
Там со строками и UTF-8 много таких проблем, я освобожуь и перепроверю все, что известно. К утру выложу в эту тему.

На счет TImage, - под Linux аьфа канал не рабоает, Lazarus rev. 16397, GTK-2, KDE-3.5.9
Logo
постоялец
 
Сообщения: 464
Зарегистрирован: 20.08.2008 01:00:47

Re: Просьба плотно потестировать Lazarus

Сообщение Павел Ишенин » 04.09.2008 17:56:45

haword писал(а):
Для таких битмапов формируется маска и все пикселы с alpha < $80 уходят в маску.

пример есть такого действия?


Не понял про пример. Но если интересует что это за код такой, то смотреть сюда:
Код: Выделить всё
class procedure TWin32WSCustomImageList.AddData
..
  procedure DoAdd;
..
          P^ := (P^ and $FE) or ((not AData^.Alpha) shr 7);


Допустим в альфа канале у нас значение
$7F = 1111111 (двоичное представление). Сдвигаем вправо на 7 = 0, т.е. это значение уйдет в маску - будет не видно.

Добавлено спустя 1 минуту 33 секунды:
Меня больше беспокоит UTF-8 в БД-компонентах. БД-контролы не знают о реальных размерах строковых полей БД и при превышении размера получаем либо обрезание строки, либо сообщение от сервера.


Нужен пример и желательно не требующий сервера - т.е. dbf.

Добавлено спустя 1 минуту 25 секунд:
На счет TImage, - под Linux аьфа канал не рабоает, Lazarus rev. 16397, GTK-2, KDE-3.5.9


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

Re: Просьба плотно потестировать Lazarus

Сообщение Padre_Mortius » 04.09.2008 18:32:11

Если папка проекта называется по-русски, то при компиляции получаем ошибку дебаггера. Отключение дебаггера тоже не помогает.
Padre_Mortius
энтузиаст
 
Сообщения: 1265
Зарегистрирован: 29.05.2007 17:38:07
Откуда: Спб

Re: Просьба плотно потестировать Lazarus

Сообщение Павел Ишенин » 05.09.2008 07:33:15

Если папка проекта называется по-русски, то при компиляции получаем ошибку дебаггера. Отключение дебаггера тоже не помогает.

Поправил в r16424
Павел Ишенин
постоялец
 
Сообщения: 475
Зарегистрирован: 24.03.2007 10:16:52

Re: Просьба плотно потестировать Lazarus

Сообщение Padre_Mortius » 05.09.2008 08:38:37

Павел Ишенин писал(а):Поправил в r16424

Ошибка осталась в r16424
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Padre_Mortius
энтузиаст
 
Сообщения: 1265
Зарегистрирован: 29.05.2007 17:38:07
Откуда: Спб

Re: Просьба плотно потестировать Lazarus

Сообщение Павел Ишенин » 05.09.2008 09:36:20

Ошибка осталась в r16424

Очень странно - у меня исчезла :)

Предлагаю следующие шаги:
1. Открываем файл lazarus\ide\include\ide.inc и добавляем туда
Код: Выделить всё
{$apptype console}

2. Пересобираем IDE
3. Запускаем Lazarus и проект. В результате в консоле появится сообщение вроде:
[TDebugger.SetFileName]BlaBla. Error to load file: ....

В общем все Error в консоле которые есть - сюда и я буду смотреть в чем дело.
Павел Ишенин
постоялец
 
Сообщения: 475
Зарегистрирован: 24.03.2007 10:16:52

Re: Просьба плотно потестировать Lazarus

Сообщение Padre_Mortius » 05.09.2008 09:57:23

Код: Выделить всё
Hint: Start of reading config file C:\pp\bin\i386-win32\fpc.cfg
Hint: End of reading config file C:\pp\bin\i386-win32\fpc.cfg
Free Pascal Compiler version 2.2.2 [2008/08/12] for i386
Copyright (c) 1993-2008 by Florian Klaempfl
Target OS: Win32 for i386
Compiling project1.lpr
Compiling Unit1.pp
Linking project1.exe
51 lines compiled, 4.7 sec , 1189680 bytes code, 316616 bytes data
2 hint(s) issued
[TCompiler.Compile] end
[TDebugManager.DoInitDebugger] A
[TCmdLineDebugger] Debug PID: 1440
[Debugger] Running GDB version: 6.3
[TDebugger.SetFileName] "C:\projects\╨Э╨╛╨▓╨░╤П ╨┐╨░╨┐╨║╨░\project1.exe"
[Debugger] Log output: &"C:/projects/\320\235\320\276\320\262\320\260\321\217 \3
20\277\320\260\320\277\320\272\320\260/project1.exe: No such file or directory.\
n"
TGDBMIDebugger.ProcessResult Error: ,msg="C:/projects/\320\235\320\276\320\262\3
20\260\321\217 \320\277\320\260\320\277\320\272\320\260/project1.exe: No such fi
le or directory."
Padre_Mortius
энтузиаст
 
Сообщения: 1265
Зарегистрирован: 29.05.2007 17:38:07
Откуда: Спб

Re: Просьба плотно потестировать Lazarus

Сообщение Павел Ишенин » 05.09.2008 10:10:26

Очень странно. Я как раз такую ошибку и исправил :( Может всеже версия не r16424 или обновили только LCL а не весь Lazarus? Попробуйте с версией 16425.
Павел Ишенин
постоялец
 
Сообщения: 475
Зарегистрирован: 24.03.2007 10:16:52

Re: Просьба плотно потестировать Lazarus

Сообщение Padre_Mortius » 05.09.2008 10:28:30

полное обновление. r16425. ничего не изменилось. на какой версии fpc у вас работает?
Padre_Mortius
энтузиаст
 
Сообщения: 1265
Зарегистрирован: 29.05.2007 17:38:07
Откуда: Спб

Re: Просьба плотно потестировать Lazarus

Сообщение Павел Ишенин » 05.09.2008 11:00:41

на какой версии fpc у вас работает?


Думаю это не причем тут, но fpc trunk.
Павел Ишенин
постоялец
 
Сообщения: 475
Зарегистрирован: 24.03.2007 10:16:52

Re: Просьба плотно потестировать Lazarus

Сообщение wavebvg » 05.09.2008 11:11:33

Как раз в этом-то и дело, с 2.2 норм...
wavebvg
постоялец
 
Сообщения: 354
Зарегистрирован: 28.02.2008 04:57:35

Пред.След.

Вернуться в Lazarus

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

Сейчас этот форум просматривают: Google [Bot] и гости: 14

Рейтинг@Mail.ru