OberonCore https://forum.oberoncore.ru/ |
|
Вопросы перехода с 1.5 на 1.6 https://forum.oberoncore.ru/viewtopic.php?f=23&t=2659 |
Страница 1 из 1 |
Автор: | Иван Кузьмицкий [ Суббота, 22 Май, 2010 11:22 ] |
Заголовок сообщения: | Вопросы перехода с 1.5 на 1.6 |
Выделено: viewtopic.php?f=23&t=1665 Переползаю на 1.6. Взял именно этот выпуск, rc6. Понемногу переношу свои проекты (с помощью конвертера Ивана Горячева). Сразу появились вопросы. 1. Стоит ли именно на него переходить или всё же лучше остановиться на rc5? 2. Подсистемы Mt, Abf - есть ли выпуски для 1.6? |
Автор: | Евгений Темиргалеев [ Понедельник, 24 Май, 2010 01:05 ] |
Заголовок сообщения: | Re: BlackBox 1.6-rc6 |
Abf переделан. лежит тут https://svn.oberoncore.ru/community/Com ... nches/1.6/ |
Автор: | Иван Кузьмицкий [ Понедельник, 24 Май, 2010 09:26 ] |
Заголовок сообщения: | Re: BlackBox 1.6-rc6 |
Спасибо, скачал! |
Автор: | Info21 [ Понедельник, 24 Май, 2010 09:33 ] |
Заголовок сообщения: | Re: BlackBox 1.6-rc6 |
Иван Кузьмицкий писал(а): 1. Стоит ли именно на него переходить или всё же лучше остановиться на rc5? "Кто знает жизнь, спешить не будет" (с)
|
Автор: | Wlad [ Понедельник, 24 Май, 2010 11:49 ] |
Заголовок сообщения: | Re: BlackBox 1.6-rc6 |
Info21 писал(а): "Кто знает жизнь, спешить не будет" (с) а мне однажды другое понравилось: харьковское метро, утренняя суета, все ломятся через турникеты-эскалаторы, на перрон к поезду. посреди потока только две, выпадающие из общего "ритма" фигуры: ухоженный старичок и ваш покорный слуга. идём параллельными курсами... старик смотрит на меня, кивает головой и произносит: "если ты спешишь, значит ты УЖЕ опоздал. просто или встань завтра раньше или, вообще, выбери другой путь." |
Автор: | Иван Кузьмицкий [ Понедельник, 24 Май, 2010 12:10 ] |
Заголовок сообщения: | Re: BlackBox 1.6-rc6 |
Спешки нет, но куда-то надо двигаться. Идёт обычная оценка перспектив будущей платформы 1.6. |
Автор: | Wlad [ Понедельник, 24 Май, 2010 12:36 ] |
Заголовок сообщения: | Re: BlackBox 1.6-rc6 |
Иван Кузьмицкий писал(а): Спешки нет, но куда-то надо двигаться. Идёт обычная оценка перспектив будущей платформы 1.6. ага... "таки уже никто никуда не спешит..." по-моему, что касается КП+ЧЯ (по крайней мере, - со стороны ОберонМикросистем), то последние три строчки, на их главной странице, совершенно понятны и для не шпрехающих на немецькой мове: Microsoft .NET ist die Basis Wir fokussieren uns auf die „kleinen“ .NET Plattformen: .NET Micro Framework und .NET Compact Framework. |
Автор: | Иван Кузьмицкий [ Понедельник, 24 Май, 2010 13:04 ] |
Заголовок сообщения: | Re: BlackBox 1.6-rc6 |
[машет рукой] Да они пусть хоть на чём "фокусирен", это их дело. Мне же сидеть на 1.5 мешает его неюникодность, поэтому и осматриваюсь. Плюс, сайт Зинна заточен под 1.6, синергетика как никак. |
Автор: | Info21 [ Понедельник, 24 Май, 2010 13:34 ] |
Заголовок сообщения: | Re: BlackBox 1.6-rc6 |
Толпа знает про .НЕТ, вот они толпе про .НЕТ и говорят. Иван Кузьмицкий писал(а): Мне же сидеть на 1.5 мешает его неюникодность, поэтому и осматриваюсь. Плюс, сайт Зинна заточен под 1.6, синергетика как никак. Тогда просьба: как-нибудь бы опыт перехода зафиксировать?Для будущих нужд Информатики-21 ![]() |
Автор: | Иван Кузьмицкий [ Понедельник, 24 Май, 2010 13:41 ] |
Заголовок сообщения: | Re: BlackBox 1.6-rc6 |
Info21 писал(а): Тогда просьба: как-нибудь бы опыт перехода зафиксировать? Для будущих нужд Информатики-21 ![]() Хорошо, зафиксируем ![]() |
Автор: | Info21 [ Понедельник, 24 Май, 2010 14:02 ] |
Заголовок сообщения: | Re: BlackBox 1.6-rc6 |
Иван Кузьмицкий писал(а): Хорошо, зафиксируем Заранее спасибо!
![]() |
Автор: | Роман М. [ Понедельник, 24 Май, 2010 14:45 ] |
Заголовок сообщения: | Re: BlackBox 1.6-rc6 |
Я что-то не увидел причины дёргаться. Останусь пока на RC5. |
Автор: | Иван Кузьмицкий [ Четверг, 09 Сентябрь, 2010 15:27 ] |
Заголовок сообщения: | Abf + MtScrollers |
Ещё про Abf. В состав этой подсистемы включён модуль MtScrollers. У отображения MtScrollers.View объявлен метод WrappedView, но поскольку тип отображения не экспортирован, то и пользоваться этим методом нельзя. Стоит ли экспортировать View или нет? Интересуюсь постольку, поскольку на этот скроллер кое-что у меня было завязано и при переходе на 1.6 возникла такая вот проблемка. |
Автор: | Илья Ермаков [ Четверг, 09 Сентябрь, 2010 19:21 ] |
Заголовок сообщения: | Re: Вопросы перехода с 1.5 на 1.6 |
Я уже не помню напрочь столько лет спустя, но ясное дело, что надо завести сообщение, а тип экспортировать не нужно. |
Автор: | Иван Кузьмицкий [ Четверг, 09 Сентябрь, 2010 21:42 ] |
Заголовок сообщения: | Re: Вопросы перехода с 1.5 на 1.6 |
Спасибо. Да, я через сообщение и сделал. Благодаря тому, что обработчик HandlePropMsg передаёт входящие сообщения обёрнутому отображению, моё сообщение долетело сквозь обёртку и было обработано успешно. |
Автор: | Иван Кузьмицкий [ Пятница, 15 Апрель, 2011 10:09 ] | ||
Заголовок сообщения: | Re: BlackBox 1.6-rc6 | ||
Info21 писал(а): Толпа знает про .НЕТ, вот они толпе про .НЕТ и говорят. Иван Кузьмицкий писал(а): Мне же сидеть на 1.5 мешает его неюникодность, поэтому и осматриваюсь. Плюс, сайт Зинна заточен под 1.6, синергетика как никак. Тогда просьба: как-нибудь бы опыт перехода зафиксировать?Для будущих нужд Информатики-21 ![]() Проект перехода завершён, выкладываю журнал перехода (см. скриншот в конце страницы). Проект "Переход на 1.6" Период события с 22.05.2010 12:24:00 по 22.06.2011 12:24:00 Скачал и установил BB 1.6rc6. Взял здесь: http://www.oberon.ch/zip/SetupBlackBox16-rc6.exe Конвертирование сосдоков делаю в Community, там есть настроенный конвертер в подсистеме BBt (Ивана Горячева). Период события с 22.05.2010 12:24:00 по 22.06.2011 12:24:00 Начал с подсистемы Grid. Проблема с Mt. Цепочка - Grid затребовала Abf, а там есть модуль MtChars, который не компилируется в 1.6, по причине юникодности буквы Ё. Попробую залить Abf из SVN Период события с 22.05.2010 12:24:00 по 22.06.2011 12:24:00 Скачал Abf для 1.6: https://svn.oberoncore.ru/community/Com ... nches/1.6/ Откомпилировал в 1.6rc6, всё в порядке. Период события с 22.05.2010 12:24:00 по 22.06.2011 12:24:00 Заново начал переход. Завёл папку dev/bb16 и из репозитория https://svn.oberoncore.ru/community/Com ... anches/1.6 залил туда Abf. Попутно прилетела и Xmlcore, что порадовало. Проверил, в модуле XmlcoreHost заглушку National - выключена, как и положено для 1.6. Пакетный файл для запуска ББ: Цитата: d: Поставил отдельно BB Community, для конвертации документов.cd "D:/programs/BlackBox 1.6 rc6" start BlackBox.exe /NOSCROLL /Use d:devb16 Период события с 22.05.2010 12:24:00 по 22.06.2011 12:24:00 Перенос Abf в корневой каталог. В USE-каталоге Abf не работает, пришлось перенести в корневую папку BB. Туда же переехал и Xmlcore. Период события с 22.05.2010 12:24:00 по 22.06.2011 12:24:00 Перенос Grid успешно завершён. Период события с 22.05.2010 12:24:00 по 22.06.2011 12:24:00 Перенос Stern. 1. Потребовалась подс. Lists, успешно перенесена. 2. SternSql, нужна MtMeta. Задействовал SternMeta как замену (там есть копипасты из MtMeta). 3. SternStrings, добавил процедуру капитализации русских символов Cap, т.к. стандартные CAP и Strings.Upper работают только с latin-1. 4. Убран SternMappers (имеет зависимости к MtMem, National, но исп. только в Guard) как незатребованный и легковоспроизводимый при необходимости. 5. Модуль SternSOCKS4 (используется в SternProxyCmds, а тот - в Xmpp) импортирует SystemSymWinsocks, а в 1.6 такого файла нет. 6. Подсистема Stern конвертирована почти полностью, затыки остались только в SternSOCKS4, SternTbe, SternTbedit. Последние два модуля устарели. 7. В модуле SternSOCKS4 заменил импорт Winsocks на WinNet, после чего модуль откомпилировался нормально. Период события с 22.05.2010 12:24:00 по 22.06.2011 12:24:00 Перенос Projector. Убираю зависимости от Mt и переношу соответствущие модули в Stern. Наткнулся на модуль ProjectorPassword, в котором русские идентификаторы. Не компилируется, пришлось переводить на англ. В модуле Projector.BrowseSec используется MtMem.ZeroRec. Очень полезная процедура, но как она работает в 1.6 - неизвестно. Пока оставил в Mt, до конца прохождения. Оставил зависимость от MtDates, очень полезный модуль Период события с 22.05.2010 12:24:00 по 22.06.2011 12:24:00 Подсистема Kladr. Модуль KladrSys, использование National. Избавился от National-преобразования. KladrCombo требует подсистему Controls. Период события с 22.05.2010 12:24:00 по 22.06.2011 12:24:00 Драйвер MyODBC 5.1. Позволяет не заморачиваться с преобразованием из UTF в UCS2. Русские буквы получаются нормально. Период события с 22.05.2010 12:24:00 по 22.06.2011 12:24:00 Нашёл ошибку в драйвере SqlODBC3. Метод таблицы (t: Table) ReadString вызывается, если надо прочесть значение поля типа Char (строка фиксированной длины). При этом, неверно определяется длина строки, которую надо указать в байтах, а передаётся кол-во символов. Умножил LEN(str) на 2 и строки стали читаться правильно, с точностью до символа. Период события с 22.05.2010 12:24:00 по 22.06.2011 12:24:00 Проектор успешно работает. Можно считать, переход на 1.6 свершился. Остальные проекты будут переноситься постепенно. Период события с 22.05.2010 12:24:00 по 22.06.2011 12:24:00 Модуль MtChars. На подсистему Mt довольно многое завязано. По возможности, избавлялся от зависимостей, но в конце концов упёрся в MtScroller и в MtDialog, откуда цепочка зависимостей опять приводит к MtChars. А в этом модуле, преобразователи ToUpper и ToLower используют 256-значную таблицу символов, в которую код буквы Ё не помещается. P.S. Только сейчас заметил - периоды событий экспортировались неверно, везде одна и та же дата! ![]()
|
Автор: | Info21 [ Пятница, 15 Апрель, 2011 11:19 ] |
Заголовок сообщения: | Re: BlackBox 1.6-rc6 |
Иван Кузьмицкий писал(а): Мне же сидеть на 1.5 мешает его неюникодность, поэтому и осматриваюсь. Плюс, сайт Зинна заточен под 1.6, синергетика как никак. Тогда просьба: как-нибудь бы опыт перехода зафиксировать?Для будущих нужд Информатики-21 ![]() Панель проектов тоже любопытная. Выдает размах ![]() ![]() |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |