OberonCore

Библиотека  Wiki  Форум  BlackBox  Компоненты  Проекты
Текущее время: Четверг, 28 Март, 2024 19:43

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 17 ] 
Автор Сообщение
 Заголовок сообщения: Вопросы перехода с 1.5 на 1.6
СообщениеДобавлено: Суббота, 22 Май, 2010 11:22 

Зарегистрирован: Четверг, 17 Ноябрь, 2005 11:51
Сообщения: 2935
Откуда: г. Ярославль
Выделено: viewtopic.php?f=23&t=1665
Переползаю на 1.6. Взял именно этот выпуск, rc6. Понемногу переношу свои проекты (с помощью конвертера Ивана Горячева).

Сразу появились вопросы.

1. Стоит ли именно на него переходить или всё же лучше остановиться на rc5?
2. Подсистемы Mt, Abf - есть ли выпуски для 1.6?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BlackBox 1.6-rc6
СообщениеДобавлено: Понедельник, 24 Май, 2010 01:05 
Модератор
Аватара пользователя

Зарегистрирован: Среда, 16 Ноябрь, 2005 00:53
Сообщения: 4625
Откуда: Россия, Орёл
Abf переделан. лежит тут
https://svn.oberoncore.ru/community/Com ... nches/1.6/


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BlackBox 1.6-rc6
СообщениеДобавлено: Понедельник, 24 Май, 2010 09:26 

Зарегистрирован: Четверг, 17 Ноябрь, 2005 11:51
Сообщения: 2935
Откуда: г. Ярославль
Спасибо, скачал!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BlackBox 1.6-rc6
СообщениеДобавлено: Понедельник, 24 Май, 2010 09:33 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 8500
Откуда: Троицк, Москва
Иван Кузьмицкий писал(а):
1. Стоит ли именно на него переходить или всё же лучше остановиться на rc5?
"Кто знает жизнь, спешить не будет" (с)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BlackBox 1.6-rc6
СообщениеДобавлено: Понедельник, 24 Май, 2010 11:49 

Зарегистрирован: Воскресенье, 28 Май, 2006 22:12
Сообщения: 1693
Info21 писал(а):
"Кто знает жизнь, спешить не будет" (с)

а мне однажды другое понравилось:
харьковское метро, утренняя суета, все ломятся через турникеты-эскалаторы, на перрон к поезду.
посреди потока только две, выпадающие из общего "ритма" фигуры: ухоженный старичок и ваш покорный слуга. идём параллельными курсами...
старик смотрит на меня, кивает головой и произносит:
"если ты спешишь, значит ты УЖЕ опоздал. просто или встань завтра раньше или, вообще, выбери другой путь."


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BlackBox 1.6-rc6
СообщениеДобавлено: Понедельник, 24 Май, 2010 12:10 

Зарегистрирован: Четверг, 17 Ноябрь, 2005 11:51
Сообщения: 2935
Откуда: г. Ярославль
Спешки нет, но куда-то надо двигаться. Идёт обычная оценка перспектив будущей платформы 1.6.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BlackBox 1.6-rc6
СообщениеДобавлено: Понедельник, 24 Май, 2010 12:36 

Зарегистрирован: Воскресенье, 28 Май, 2006 22:12
Сообщения: 1693
Иван Кузьмицкий писал(а):
Спешки нет, но куда-то надо двигаться. Идёт обычная оценка перспектив будущей платформы 1.6.

ага... "таки уже никто никуда не спешит..."
по-моему, что касается КП+ЧЯ (по крайней мере, - со стороны ОберонМикросистем), то последние три строчки, на их главной странице, совершенно понятны и для не шпрехающих на немецькой мове:

Microsoft .NET ist die Basis
Wir fokussieren uns auf die „kleinen“ .NET Plattformen:
.NET Micro Framework und .NET Compact Framework.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BlackBox 1.6-rc6
СообщениеДобавлено: Понедельник, 24 Май, 2010 13:04 

Зарегистрирован: Четверг, 17 Ноябрь, 2005 11:51
Сообщения: 2935
Откуда: г. Ярославль
[машет рукой]

Да они пусть хоть на чём "фокусирен", это их дело. Мне же сидеть на 1.5 мешает его неюникодность, поэтому и осматриваюсь. Плюс, сайт Зинна заточен под 1.6, синергетика как никак.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BlackBox 1.6-rc6
СообщениеДобавлено: Понедельник, 24 Май, 2010 13:34 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 8500
Откуда: Троицк, Москва
Толпа знает про .НЕТ, вот они толпе про .НЕТ и говорят.

Иван Кузьмицкий писал(а):
Мне же сидеть на 1.5 мешает его неюникодность, поэтому и осматриваюсь. Плюс, сайт Зинна заточен под 1.6, синергетика как никак.
Тогда просьба: как-нибудь бы опыт перехода зафиксировать?
Для будущих нужд Информатики-21 :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BlackBox 1.6-rc6
СообщениеДобавлено: Понедельник, 24 Май, 2010 13:41 

Зарегистрирован: Четверг, 17 Ноябрь, 2005 11:51
Сообщения: 2935
Откуда: г. Ярославль
Info21 писал(а):
Тогда просьба: как-нибудь бы опыт перехода зафиксировать?
Для будущих нужд Информатики-21 :)


Хорошо, зафиксируем :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BlackBox 1.6-rc6
СообщениеДобавлено: Понедельник, 24 Май, 2010 14:02 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 8500
Откуда: Троицк, Москва
Иван Кузьмицкий писал(а):
Хорошо, зафиксируем :)
Заранее спасибо!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BlackBox 1.6-rc6
СообщениеДобавлено: Понедельник, 24 Май, 2010 14:45 

Зарегистрирован: Пятница, 25 Сентябрь, 2009 13:10
Сообщения: 1177
Откуда: Мариуполь
Я что-то не увидел причины дёргаться. Останусь пока на RC5.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Abf + MtScrollers
СообщениеДобавлено: Четверг, 09 Сентябрь, 2010 15:27 

Зарегистрирован: Четверг, 17 Ноябрь, 2005 11:51
Сообщения: 2935
Откуда: г. Ярославль
Ещё про Abf.

В состав этой подсистемы включён модуль MtScrollers. У отображения MtScrollers.View объявлен метод WrappedView, но поскольку тип отображения не экспортирован, то и пользоваться этим методом нельзя. Стоит ли экспортировать View или нет?

Интересуюсь постольку, поскольку на этот скроллер кое-что у меня было завязано и при переходе на 1.6 возникла такая вот проблемка.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопросы перехода с 1.5 на 1.6
СообщениеДобавлено: Четверг, 09 Сентябрь, 2010 19:21 
Модератор
Аватара пользователя

Зарегистрирован: Понедельник, 14 Ноябрь, 2005 18:39
Сообщения: 9459
Откуда: Россия, Орёл
Я уже не помню напрочь столько лет спустя, но ясное дело, что надо завести сообщение, а тип экспортировать не нужно.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопросы перехода с 1.5 на 1.6
СообщениеДобавлено: Четверг, 09 Сентябрь, 2010 21:42 

Зарегистрирован: Четверг, 17 Ноябрь, 2005 11:51
Сообщения: 2935
Откуда: г. Ярославль
Спасибо. Да, я через сообщение и сделал. Благодаря тому, что обработчик HandlePropMsg передаёт входящие сообщения обёрнутому отображению, моё сообщение долетело сквозь обёртку и было обработано успешно.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BlackBox 1.6-rc6
СообщениеДобавлено: Пятница, 15 Апрель, 2011 10:09 

Зарегистрирован: Четверг, 17 Ноябрь, 2005 11:51
Сообщения: 2935
Откуда: г. Ярославль
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:
cd "D:/programs/BlackBox 1.6 rc6"
start BlackBox.exe /NOSCROLL /Use d:devb16
Поставил отдельно BB Community, для конвертации документов.

Период события с 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. Только сейчас заметил - периоды событий экспортировались неверно, везде одна и та же дата! :oops: Ну ничего, все даты на скриншоте видны.


Вложения:
to16.png
to16.png [ 51.5 КБ | Просмотров: 10611 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BlackBox 1.6-rc6
СообщениеДобавлено: Пятница, 15 Апрель, 2011 11:19 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 8500
Откуда: Троицк, Москва
Иван Кузьмицкий писал(а):
Мне же сидеть на 1.5 мешает его неюникодность, поэтому и осматриваюсь. Плюс, сайт Зинна заточен под 1.6, синергетика как никак.
Тогда просьба: как-нибудь бы опыт перехода зафиксировать?
Для будущих нужд Информатики-21 :)[/quote]Проект перехода завершён, выкладываю журнал перехода [/quote]Спасибо, любопытно.

Панель проектов тоже любопытная. Выдает размах :) А также порядок в роте :D


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 17 ] 

Часовой пояс: UTC + 3 часа


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

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Вся информация, размещаемая участниками на конференции (тексты сообщений, вложения и пр.) © 2005-2024, участники конференции «OberonCore», если специально не оговорено иное.
Администрация не несет ответственности за мнения, стиль и достоверность высказываний участников, равно как и за безопасность материалов, предоставляемых участниками во вложениях.
Без разрешения участников и ссылки на конференцию «OberonCore» любое воспроизведение и/или копирование высказываний полностью и/или по частям запрещено.
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB