Баги MSEide + MSEgui

Вопросы программирования и использования MSEide + MSEgui.

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

Сообщение debi12345 » 26.03.2007 22:42:30

Attid писал(а):читал статейку на сайте датированную 05.02.2006

Прим.: на момент написания этой статьи в MSEide есть один небольшой недостаток – после добавления различных элементов к проекту (процедур или компонентов) в список модулей (uses) не всегда в добавляются все необходимые модули.

до сих пор не работает.

Там идет речь о группах связанных юнитов - а пока Мартин не хочет возиться с "времянкой".
Аватара пользователя
debi12345
долгожитель
 
Сообщения: 5759
Зарегистрирован: 10.05.2006 23:41:15
Откуда: Ташкент (Узбекистан)

Сообщение debi12345 » 26.03.2007 22:55:14

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


Ответ:

Похоже на проблему с кодовой страницей.
Что прописано в настройках 'Project'-'Options'-'Editor'-'Encoding' ? Какая операционка ?
MSEide конвертит из текущей ( или UTF8 ) локали в UCS2 при загрузке и обратно при сохранении.

=====================

> Также, добавление обработчика "onpaint" не вставляет модуль >"msegraphics" в секцию "uses" автоматом

Ответ:

Никто до сих пор не удосужился определить нужные группы модулей для метода "registerunitgroup" ( модуль "designutils", см. "lib/common/regcomponents/regwidgets.pas" для примера - если появится желание сделать это самому)
Работа напоследок - уж извините.
Аватара пользователя
debi12345
долгожитель
 
Сообщения: 5759
Зарегистрирован: 10.05.2006 23:41:15
Откуда: Ташкент (Узбекистан)

Сообщение Attid » 27.03.2007 09:39:57

Похоже на проблему с кодовой страницей.

да так оно и было

Никто до сих пор не удосужился

ну раз это работа на добавление то и правда на последок. =)
зато это самое простое чем можно помочь в развитии проэкта.

кстати твои примеры с печатью и mdi тоже можно в svn поместить.
ЗЫ: меню и битый файл проверил или это мой местный глюк ?
Аватара пользователя
Attid
долгожитель
 
Сообщения: 2585
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E

Сообщение debi12345 » 27.03.2007 10:30:43

Attid писал(а):ЗЫ: меню и битый файл проверил или это мой местный глюк ?

Видимо, что-то серьезное. Да и куда серьезнее- повреждение файла с данными ? Обычно если Мартин не тыкает носом сразу, а делает паузу, значит - разбирается и тестит.
Аватара пользователя
debi12345
долгожитель
 
Сообщения: 5759
Зарегистрирован: 10.05.2006 23:41:15
Откуда: Ташкент (Узбекистан)

Сообщение Attid » 27.03.2007 16:15:39

В тестовом приере пичати при открытиии можно наблюдать такое
"Unresolved references in tmainfo to dmprintmo
Do you wish to search the formfile?"

это я так понимаю если в ide не открыт какой-то файл на который ссылается твоя форма то оно так и будет ? я лично не люблю когда открыты все модули проэкта начинаю терятся. ну если даже это так необходимо открывать форму на которую идет ссылка то почему бы не делать это автоматом , тем более что dmprintmo лежит в том же каталоге.


я еще несколько раз добивался ничатаемых файлов, правда удалил, если будут опять схороню если надо.
Аватара пользователя
Attid
долгожитель
 
Сообщения: 2585
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E

Сообщение Alexander » 27.03.2007 17:17:31

Attid писал(а):это я так понимаю если в ide не открыт какой-то файл на который ссылается твоя форма то оно так и будет ?


Не думаю что дело в этом.

Я уже показывал как можно компилировать проекты вообще без загруженной среды.

Абсолютно нормально собирается при закрытых всех формах.

А вот проект надо вначале сохранить - там пути Вин.
Аватара пользователя
Alexander
энтузиаст
 
Сообщения: 771
Зарегистрирован: 18.12.2005 19:10:00
Откуда: оттуда

Сообщение Attid » 27.03.2007 18:02:18

Alexander
компелируется все нормально и работает все нормально, но вот в данном примере, открываем его в ide, закрываем по одному все открытые юниты
открываем main.pas и видим окошко

"Unresolved references in tmainfo to dmprintmo
Do you wish to search the formfile?"

хотя это все из-за путей. после нескольких открытий закрытий вроде проподает, но до переоткрытия проэкта.

нашел настоящию багу:
повторяется 90% под lin\win
открываем проэкт открываем в нем несколько юнитов
закрываем mseide, удаляем один из открытых файлов
потом открываем mseide и начинаем по ctrl+f4 закрывать файлы
как только дойдем до файла который удалили будет аксес виолейшен.
Аватара пользователя
Attid
долгожитель
 
Сообщения: 2585
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E

Сообщение debi12345 » 28.03.2007 09:26:21

Attid писал(а):В тестовом приере пичати при открытиии можно наблюдать такое
"Unresolved references in tmainfo to dmprintmo
Do you wish to search the formfile?"
...

Хоть Мартин и не любит усложнять ( насыщать фичами ) IDE, но - передано.

я еще несколько раз добивался ничатаемых файлов, правда удалил, если будут опять схороню если надо.

В SVN вышел патч. Просьба - быть настырными, но "добить" оффлайн TMSESQLQuery. Помните - здесь это недолго времени занимает.
Очень важный компонент ( думаю, в FPC / Lazarus / ZeoSDBO что-то похожее нескоро появится ), и очень полезная фишка.
Аватара пользователя
debi12345
долгожитель
 
Сообщения: 5759
Зарегистрирован: 10.05.2006 23:41:15
Откуда: Ташкент (Узбекистан)

Сообщение debi12345 » 28.03.2007 11:47:04

Просьба от Мартина :

- сообщить о результатах обсуждения (на Ubuntu-форумах ) незапуска MSEgui-программ из-под этой пингвиньей породы

( если ситуация с кривым "input manager" в XOrg не разрешится- придется этот трабл описывать в README.TXT )
Аватара пользователя
debi12345
долгожитель
 
Сообщения: 5759
Зарегистрирован: 10.05.2006 23:41:15
Откуда: Ташкент (Узбекистан)

Сообщение Attid » 28.03.2007 14:35:38

debi12345
на русском пока молчат пополз на английский.
Аватара пользователя
Attid
долгожитель
 
Сообщения: 2585
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E

Сообщение Attid » 15.04.2007 17:45:58

ошибка с локалью решатся намного проще чем можно подумать
смотреть тут
это официальная бага бубунты


It is bug in /usr/share/X11/locale/locale.dir
For work in ru_RU.utf8 locale it is necessary to replace lines
ru_RU.UTF-8/XLC_LOCALE ru_RU.UTF-8
with lines
en_US.UTF-8/XLC_LOCALE ru_RU.UTF-8
Аватара пользователя
Attid
долгожитель
 
Сообщения: 2585
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E

Сообщение debi12345 » 16.04.2007 14:16:16

Значит, так :

>>Google дает кое какие результаты на запрос >>"ru_RU.UTF-8/XLC_LOCALE ru_RU.UTF-8".
>>Может ли кто-то знающий русский дать побольше информации ?

Это одна из тем русского FAQ "UTF in Linux".

Правильный алиас - "ru_RU.UTF-8/XLC_LOCALE ru_RU.UTF-8". Но он требует подстройки некоторых файлов, а также создания и заполнения каталога "ru_RU.UTF-8", см. присоединенный архив с требуемым содержимым.

А "правильный" алиас "en_US.UTF-8/XLC_LOCALE ru_RU.UTF-8" - просто пожарное решение (в Debian - по умолчанию ), нужное чтобы получить хоть что-то на запрос UTF8 для русского языка.

Похоже, что команда Ubuntu начала, а затем бросила на полпути доведение этих дел до логического завершения.

ПС:
"Архив с требуемым содержимым" - в ньюс-конференции.
Аватара пользователя
debi12345
долгожитель
 
Сообщения: 5759
Зарегистрирован: 10.05.2006 23:41:15
Откуда: Ташкент (Узбекистан)

Сообщение orech » 14.08.2007 11:01:32

Windows XP (SP2)
MSE* версии 1.2 (2007-06-15)

Роняем на форму компонент tmainmenu, два tframecomp и прописываем:
itemframetemplate=tframecomp1
itemframetemplateactive=tframecomp2
создаем несколько пунктов меню.

Теперь, если удалить tframecomp2, то активный пункт меню будет расцвечен самыми разнообразными
красками. После перезапуска MSE* глюк исчезает.
В общем-то не смертельно,конечно. :-)

И еще... как сделать, чтобы надпись активного пункта меню не съезжала влево-вниз?
orech
незнакомец
 
Сообщения: 2
Зарегистрирован: 22.05.2007 13:45:19

Сообщение debi12345 » 14.08.2007 13:20:57

И еще... как сделать, чтобы надпись активного пункта меню не съезжала влево-вниз?
==============
Описать и назначить "frame template" активного пункта меню

За описание бага - спасибо, переведено и сообщено автору.
Аватара пользователя
debi12345
долгожитель
 
Сообщения: 5759
Зарегистрирован: 10.05.2006 23:41:15
Откуда: Ташкент (Узбекистан)

Сообщение debi12345 » 14.08.2007 17:07:22

По поводу бага с меню - проверьте в trunk 1450.
Аватара пользователя
debi12345
долгожитель
 
Сообщения: 5759
Зарегистрирован: 10.05.2006 23:41:15
Откуда: Ташкент (Узбекистан)

Пред.След.

Вернуться в MSEide + MSEgui

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

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

Рейтинг@Mail.ru