RUS  ENG 

Алексей Аширов (Все сообщения пользователя)

Выбрать дату в календареВыбрать дату в календаре

Страницы: Пред. 1 ... 124 125 126 127 128 129 130 131 132 133 134 135 След.
Zulu -> MapInfo
 
Из Zulu можно экспортировать послойно в обменный формат MapInfo MID/MIF. А в MapInfo из этого формата импортировать.

Файл\Экспорт\MapInfo MIF
нумерация разветвлений
 
Делайте пока changeto из числового поля в числовое поле.
нумерация разветвлений
 
В редакторе базы данных по участкам Таблица\Редактор баз данных\ Открыть->(uch.zb)->запрос
->Редактировать добавьте поле Sys в список отображаемых полей. ID в этом поле уже и будет выводится.
Ошибка ZD018: ID=2710 Неверное значение поля 'T2_r'-'Расчетная т
 
Пришлите схему на [email protected]  Посмотрим. Если труба толстая и скорость в трубе маленькая и расчет с тепловыми потерями, может так остыть, что считать дальше нельзя.
Получение id элемента в редактируемом слое
 
EditLayer->CurrentID() пришлет не -1, если мигает объект именно из EditLayer (редактируемого слоя)
Если мигает объект другого слоя, то EditLayer пришлет, что его объекты не мигают, т.е. -1
Ошибка ZD018: ID=2710 Неверное значение поля 'T2_r'-'Расчетная т
 
Примите соболезнования. Вообще нужно копии делать в процессе массового ввода каждый день. Потом, перед групповым изменением данных программа предупреждает, сколько записей будет изменено.
Как программно создать линейный объект
 
Линейный объект не может содержаться в библиотеке символов, т.к. там содержаться символьные объекты.
Если нужно соединить два символьных объекта линией, то можно использовать метод Layer->AddPolyLine.
Получение id элемента в редактируемом слое
 
CurrentId - присылает ID элемента, который моргает. А ID какого элемента хотите получить Вы?
Ошибка ZD018: ID=2710 Неверное значение поля 'T2_r'-'Расчетная т
 
Там четко и неправильно написано:
Расчетная темп. сет. воды на входе в потреб.,°C 70
Расчетная темп. воды на выходе из СО,°C 70
На входе в потребитель при шайбовом присоединении температура должна быть равна температуре на входе в систему отопления
Ошибка ZD018: ID=2710 Неверное значение поля 'T2_r'-'Расчетная т
 
Нужно посмотреть остальные поля по этому потребителю.
В Zulu откройте данные по этому потребителю, на окне с данными кликните правой мышкой и выберете в меню команду "Кпировать значения". Затем вставьте скопированные значения в сообщение форума (правая мышка, команда "вставить")
нумерация разветвлений
 
Автоматизировать можно то, что долго делать вручную. Скажите как бы Вы нумеровали их вручную?
помогите извлечь типовой символ из библиотеки
 
1. Последний параметр - это интерфейс IStream, который нужно создать и подставить в метод.
2. Соответственно к информации после вызова метода через этот интерфейс и обращаться.

IStream может быть как поток в памяти (см. CreateStreamOnHGlobal в OLE2 API), поток из storage file.
Для создания и манипуляции IStream у Delphi есть свои дополнительные классы и методы IStream (см. TOleStream)
помогите извлечь типовой символ из библиотеки
 
Если под центром понимается центр описанного вокруг слоя прямоугольника, то этот прямоугольник (габариты слоя) можно получить методом Layer.GetBounds  А центр всей карты это центр прямоугольника, описанного вокруг объединения габаритов всех слоев карты.
Турбинный счетчик
 
Извините, по этому поводу ничего сообщить не можем.
Как Добавить кнопку на панель инструментов...?
 
Привожу фрагмент из описания спецификации плагинов Zulu:

Кнопки и панели инструментов

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

[HKEY_PLUGIN\имя_модуля\Commands\имя_команды\ToolbarButton]
"BitmapResource"=идентификатор_ресурса
"ImageIndex"=номер_пиктограммы
"BelongsTo"=меню_родитель

Идентификатор_ресурса - строковое значение или значение DWORD, задающее идентификатор bitmap загружаемой пиктограммы (см. также BitmapResource в приложении А). Для пиктограмм необходимы прямоугольные изображения 16 на 15 пикселов. Необязательный параметр ImageIndex задает номер изображения, если bitmap содержит изображение нескольких пиктограмм, при этом размеры bitmap должны быть n * 16 на 15, где n - число пиктограмм.
Параметр BelongsTo указывает на то, в какую панель инструментов следует внедрить кнопку с данной пиктограммой. Если этот параметр не указан, кнопка внедряется в панель "Модули". Формат параметра BelongsTo описан в приложении А.

Кроме отдельных кнопок инструментов, имеется возможность внедрить группу кнопок инструментов. Для этого служит ключ Toolbars дочерний от ключа команды, содержащий подключи с произвольным именем и имеющие следующий формат:

[HKEY_PLUGIN\имя_модуля\Commands\имя_команды\Toolbars\какое_либо_имя]
"Resource"=идентификатор_ресурса
"BelongsTo"=панель_владелец

Параметр Resource содержит строковое значение или значение DWORD, обозначающее идентификатор ресурса типа TOOLBAR, являющимся стандартным в среде разработки Microsoft Visual C++. Параметр BelongsTo указывает на то, в какую панель инструментов следует внедрить кнопки загружаемой панели. Формат параметра BelongsTo описан в приложении А.
Символы
 
Просто символьный объект может быть как масштабируемым, так и немасштабирпуемым. Задается это в ElemStyle объкта для примитивов и в ElemStyle режима для типовых объектов всвойстве ElemStyle.SymbolScalable
Как мне использовать объект с несколькими, узлами
 
Мысль понятна, но линейные объекты связываются только через узлы. По-хорошему, нам нужно в символьных объектах создавать несколько контактов.
Как программно добавить объект на карту в Билдере
 
В зависимости от того, какой объект, у слоя ряд методов по добавлению объектов:
AddElement, AddPolyContour, AddPolyLine, AddPolyPolyLine, AddSimpleSymbol, AddSymbol, AddText
помогите извлечь типовой символ из библиотеки
 
Файл c надписями создать можно методом Layer.CreateLabels
Параметры метода аналогичны параметрам диалога создания надписей в Zulu. Т.е. там одним из параметров должен быть шаблон надписей. Если шаблон заранее создан, то надписи можно создать.
А вот программно создать шаблон пока нельзя.
Как мне использовать объект с несколькими, узлами
 
У нас сейчас многополюсники не реализованы. Так что транзистор, как объект с одной точкой привязки и тремя контактами нашими средствами сейчас изобразить не получится.
Проблема с StdPicture, ...
 
Вы напишите, в чем именно проблема.
На сайте сейчас версия 2295. 1896 - это больше года назад. В любом случае скачать обновление нужно.
помогите извлечь типовой символ из библиотеки
 
Дело в том, что типовые объекты отображаеются стилем, записанным в режиме. Поэтому SymbolID типового объекта - это SymbolID того режима, в котором этот объект сейчас находится.
Например, так
SymbolID:=MapCtrl1.Map.Layers.Active.Elements.FirstItem.Mode.ElemStyle.SymbolID
ВВОД ИНФОРМАЦИИ
 
Нужно выделить на карте дома, относящиеся к одной улице.
В закладке "Запрос" нужно в поле улица набрать CHANGETO <название улицы>. Нажать кнопку "G", что означает, что запрос будет выполнятся только для выделенной группы объектов. И нажать кнопку "молния", выполнить запрос.
Проблема с Win2000
 
Пришлите пример плагина. И опишите в какой момент ругается. Посмотрим. [email protected]
Редактор EditSymbol
 
Перед вызовом редактора символов не нужно задавать режим TempMapCtrl.Map.EditMode:=eEditModeSymbol
А после TempMapCtrl.Map.Layers.Active.EditSymbol(0) вылетало потому что символя с ID = 0 в библиотеке нет и у нас редактор глючил. Если бы вызвали с существующим ID или -1, то было бы все нормально.
Сейчас подправили так, чтобы с несущиствующим ID редактировал, как новый символ, как и при -1 и вывели значение ID на панель редактора символа. Скачайте обновление. Там это уже есть.
Страницы: Пред. 1 ... 124 125 126 127 128 129 130 131 132 133 134 135 След.