OberonCore

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

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




Начать новую тему Ответить на тему  [ Сообщений: 185 ]  На страницу Пред.  1 ... 6, 7, 8, 9, 10
Автор Сообщение
 Заголовок сообщения: Re: ОИК "Восход"
СообщениеДобавлено: Вторник, 06 Сентябрь, 2016 11:40 
Аватара пользователя

Зарегистрирован: Воскресенье, 12 Апрель, 2015 18:12
Сообщения: 1134
Откуда: СССР v2.0 rc 1
Практически полностью перевёл дорасчёт на русский язык. Вычислил десятка два нестыковок, русский язык подсказал несколько дополнительных решений, из последнего -- самовыгрузка из памяти по окончании работы, и создание единого конфигурационного модуля по всем объектам управления.

Обновил http://свой отчёт/


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ОИК "Восход"
СообщениеДобавлено: Среда, 07 Сентябрь, 2016 15:41 
Аватара пользователя

Зарегистрирован: Воскресенье, 12 Апрель, 2015 18:12
Сообщения: 1134
Откуда: СССР v2.0 rc 1
Вчера час медитировал, прежде чем понял, что же хочет функция форматирования.
Но, результат налицо)))

В-принципе, я уже сделал 99% всего запланированного объёма, и ошибок, вроде как больше нет))
Единый модуль с объектами обработки сразу дал картинку по какому принципу у меня индексы в конфигурации сервера телемеханики присвоены))
Вероятность ошибки конфигурации снизилась существенно. По-крайней мере, я это вижу)

Сейчас форматный вывод сделаю, и начну прикручивать Modbus over TCP.

(* маленькая поправочка: слева -- окно с форматированием, справа -- пока ещё просто окно)) *)


Вложения:
2016-09-07_14-37-31.png
2016-09-07_14-37-31.png [ 28.58 КБ | Просмотров: 7275 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ОИК "Восход"
СообщениеДобавлено: Вторник, 11 Октябрь, 2016 15:17 
Аватара пользователя

Зарегистрирован: Воскресенье, 12 Апрель, 2015 18:12
Сообщения: 1134
Откуда: СССР v2.0 rc 1
Знаю, холивар такой холивар.
Возвращаюсь к теме свойств во FreePascal. Вроде, договорились до того, что передача в свойство значения не того же типа, что и само свойство -- ломает семантику свойства, но никак не типизацию.
И вот нате вам работающий пример: PascalABC for .Net в качестве сеттера для свойства принимает что угодно!!! Но присвоение идёт с приведением типа.
Ломает семантику? Ломает. Но в мире нет абсолютных правил. По крайней мере, не вижу ничего страшного в том, чтобы передать single в сеттер свойства integer.

Более того, в PascalABC возможна даже такая штука:
Код:
тРон = class
   private
      _знач: integer;
      function _знач_Уст(знач_: integer);
      function _знач_Уст(знач_: single);
   public
      property знач: integer read _знач write _знач_Уст;
end;


Мало того, что несколько функций (НЕ ПРОЦЕДУР) для свойства для установки, так ещё и какие угодно типы))

Не поймите не правильно, я не разделяю подобные подходы, они корявые с точки зрения ООП, но с точки зрения строгой типизации всё законно.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ОИК "Восход"
СообщениеДобавлено: Вторник, 18 Октябрь, 2016 12:31 
Аватара пользователя

Зарегистрирован: Воскресенье, 12 Апрель, 2015 18:12
Сообщения: 1134
Откуда: СССР v2.0 rc 1
На сайте http://apps.blackboxframework.org/ выложил подсистему "Тм", вроде декодируется правильно.
Последний вариант дополнен документацией. Код с использованием идентификаторов на русском языке. Документацию просил добавить Ваня, но по-моему, кода на русском вполне достаточно без всяких даже комментариев (в этом смысле, документация "плохая" -- описывает очевидные вещи).

Существенные замечания см. у Вани ниже))


Последний раз редактировалось prospero78 Вторник, 18 Октябрь, 2016 15:19, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ОИК "Восход"
СообщениеДобавлено: Вторник, 18 Октябрь, 2016 14:32 
Аватара пользователя

Зарегистрирован: Четверг, 08 Октябрь, 2009 15:00
Сообщения: 3774
Важно отметить, что раскодировать возможно только последней сборкой альфа 1.7.1
http://blackboxframework.org/unstable/m ... a1.707.zip
Только она поддерживает сжатие файлов с юникодными путями.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 185 ]  На страницу Пред.  1 ... 6, 7, 8, 9, 10

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


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

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


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

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