Добавлено: 04 май 2009, 02:35
Если в блоке СИ подключен модуль глобальное переменной , топри его периминовании и новом открытии модуля на си задётся вопрос с указанием места положения, даже при его указании вылитает аксес виолатион 

Системы и Средства Промышленной Автоматизации
http://dep.ru/forum/
Код: Выделить всё
In file included from __CmpDef.h:1,
from __Comp.h:4,
from __Comp.c:2:
PF4LOG.h:27: error: declaration of `_tI_Flasher <anonymous struct>::DBlock16'
Faster писал(а):А что эта тема не интересна ? где ответы я что протсо так отписываю ???
Faster писал(а):P.S. я надеюсь что вам это помогает то что я делаю , (бета тест) иначе напишите не буду тратить время ...
Faster писал(а):Иногда при работе с глобальными переменными вылетает ошибка ...
...После рестарта разхработчика компиляция прохордит нормально ...
Это ваще нормально ? бред ?
Светлана писал(а):...Реально исправлять проблемы будем при следующем редактировании Разработчика. Сейчас в нем исправляются только "фатальные" ошибки.
darner писал(а):Кстати как там тема с CoDeSys'ом?:)
А никак пока и никакого интереса со стороны пользователей. Причина непонятна. Нам бы первого пользователя
Faster, изучение кода, который генерит Разработчик - ни есть изучение библиотек. Про BYTEBOOL: bool в D-182 (Zilog) однобайтовый, в Win32 и А9... его вводили для структур, передаваемых по сети (и конфигурационных структур), короткий и одного размера от разных контроллеров. Многие проблемы просто наслоились исторически. Всё это в SDK описывать - брррр.
Описание функций родных (не Разработчика) делать, конечно, надо. Но пока они использовались только нашими программистами - была большая свобода в обновлении. Что надо описать: работа с базами параметров, чтение запись системных и конфигурационных параметров, работа со временем. Это реально. А вот структура компонента и сообщений, разбор компонентом своих конфигурационных данных, сохранение переменных в ОЗУ и РПЗУ... - это уже сложно. Но может быть на первом этапе и не надо. Для компонентов, собираемых в Разработчике, эти проблемы решены. Хотелось, чтобы драйвера для внешних устройств Вы сами могли бы писать, вот тогда было бы нам счастье
Б.Е.Г. писал(а):Иногда при редактировании диаграммы происходит глюк
К сожалению, ошибка доступа возникает часто и спонтанно: трудно
определить, при какой операции редактирования это произошло.
Для устранения иногда достаточно щелкнуть на пустом пространстве окна, иногда приходится перезагружаться.
Хорошо, что почти всегда можно сохраниться.