Проблема с TPageControl в Linux Ubuntu

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

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

Проблема с TPageControl в Linux Ubuntu

Сообщение BamsikPotapov » 24.03.2012 17:53:58

Есть TPageControl на нем 2 вкладки на каждой из них 2 кнопки TBitBtn
При работе на Windows все нормально, а на Ubuntu при закрытии вылезает ошибка
проект вызвал класс исключения 'EInterfaceCritical' с сообщением: os_pager_hide:assertion 'OS_IS_PAGER(pager)' failed.
Причем это даже в том случае если я только помещаю на форму эти компоненты, больше ничего в коде нет.
Аватара пользователя
BamsikPotapov
новенький
 
Сообщения: 54
Зарегистрирован: 31.12.2011 19:30:39
Откуда: Меня в капусте нашли

Re: Проблема с TPageControl в Linux Ubuntu

Сообщение WAYFARER » 24.03.2012 18:24:48

Частая ошибка)) Пакет gtk2-engines-pixbuf установлен?
А вообще, посоветую - сэкономьте время и нервы, откажитесь пока от Ubuntu в пользу более "традиционного" дистрибутива, либо используйте KDE
Как для разработчика, Ubuntu умерла для меня с версии 10.04, а следующая уже стала проблемной.
Аватара пользователя
WAYFARER
энтузиаст
 
Сообщения: 537
Зарегистрирован: 09.10.2009 00:00:04
Откуда: г. Курган

Re: Проблема с TPageControl в Linux Ubuntu

Сообщение BamsikPotapov » 24.03.2012 18:50:25

Сейчас проверю такой пакет.
Посоветуй дистрибутив Linux, так побаловаться как будет выглядеть на другой системе.
Я просто хотел попробовать как это написать первую программу для разных(это мой первый опыт).
Мой отец тоже ужаснулся когда появился рабочил стол Униту, поменял его обратно на Gnome так ваще всё загнулось, сейчас хочет переходить на что-то другое.
Я так понимаю сначала нужно на Windows написать всё, а потом уже компилировать под другие системы?

Добавлено спустя 3 минуты 30 секунд:
нет, не установлен, запустил и посмотрю что будет после

Добавлено спустя 4 минуты 3 секунды:
не помогло таже ошибка, и вкладки на TPageControl также периодически становятся неактивными(черт знает что).
Сейчас другой Linux поставлю и если тм будет работать, то просто выкину Ubuntu
Аватара пользователя
BamsikPotapov
новенький
 
Сообщения: 54
Зарегистрирован: 31.12.2011 19:30:39
Откуда: Меня в капусте нашли

Re: Проблема с TPageControl в Linux Ubuntu

Сообщение WAYFARER » 24.03.2012 19:07:51

С Ubuntu вы немного освоились? Тогда хороший вариант будет Debian (изначально ubuntu из него вышла) .
Или более старшую версию Ubuntu, если не ошибаюсь 10.04LTS будет поддерживаться до 2013 года.
Ну и вообще.
Список дистрибутивов Linux
BamsikPotapov писал(а):Я так понимаю сначала нужно на Windows написать всё, а потом уже компилировать под другие системы?

Да где удобно там и пишите))

PS. По сути Ubuntu как бы и не плоха, при условии что используется как домашняя ОС/Офисная станция и ПО в ней устанавливается из родного репозитария. Просто она пошла каким то не тем путем.

Добавлено спустя 2 минуты 29 секунд:
BamsikPotapov писал(а):не помогло таже ошибка, и вкладки на TPageControl также периодически становятся неактивными(черт знает что).

А если пересобрать приложение (Запуск->Собрать все)? Попробовать вообще пересоздать проект?
Аватара пользователя
WAYFARER
энтузиаст
 
Сообщения: 537
Зарегистрирован: 09.10.2009 00:00:04
Откуда: г. Курган

Re: Проблема с TPageControl в Linux Ubuntu

Сообщение BamsikPotapov » 24.03.2012 19:26:38

нет не помогло, я все gtk2-engines-......... поставил, чувствую что проблема в том что система стоит на виртуальной машине, да я Debian поставлю(может старую Убунту 10.04) тогда и там попробую. а дальше видно будет.меня Униту не сильно радует.

Добавлено спустя 6 часов 28 минут 6 секунд:
Замочил Униту, установил Ubuntu 10.04 все работает, но мой проект использует шрифт Courier New и я никак его не могу поставить в систему. Сейчас думаю надо почитать про свободные шрифты и в будующем использовать только их, чтобы других не ставить в неудобное положение.
Если кто знает как в старую Убунту поставить такой шрифт помогите
Аватара пользователя
BamsikPotapov
новенький
 
Сообщения: 54
Зарегистрирован: 31.12.2011 19:30:39
Откуда: Меня в капусте нашли

Re: Проблема с TPageControl в Linux Ubuntu

Сообщение v-t-l » 25.03.2012 17:08:38

BamsikPotapov писал(а):Если кто знает как в старую Убунту поставить такой шрифт помогите
Код: Выделить всё
sudo apt-get install ttf-mscorefonts-installer
v-t-l
энтузиаст
 
Сообщения: 742
Зарегистрирован: 13.05.2007 16:27:22
Откуда: Belarus

Re: Проблема с TPageControl в Linux Ubuntu

Сообщение BamsikPotapov » 25.03.2012 22:17:16

А теперь еще такая ошибка появилась
Stream=TBase: Root=:TBase
Component Class: TTabSheet
Error reading TabSheetGeometry.Font.Charset:Unknown property: "Font"
Stream position: 24576

Это значит неизвестное свойство Font, но это ведь тип шрифта как такое свойство может быть неизвестным.
Если создаю новый проект уже в Линуксе то все нормально. В чем прикол?
Windows ни на че не жаловался перед последним запуском.
Аватара пользователя
BamsikPotapov
новенький
 
Сообщения: 54
Зарегистрирован: 31.12.2011 19:30:39
Откуда: Меня в капусте нашли


Вернуться в Lazarus

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

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

Рейтинг@Mail.ru