Меню
+7 (495) 785-95-25
sale@lcard.ru
sale@lcard.ru
Страницы 1
|
||||
|
Plugin для LGraph2 на DelphiПодскажите, где можно взять файл модуля для Delphi содержащий объявления констант, структур и функций для плагинов. Этот файл модуля используется в примере плагина для Delphi (uses lgraph2;). |
|||
|
||||
|
Re: Plugin для LGraph2 на DelphiМожет у кого-то есть еще примеры плагинов для Delphi, поделитесь, пожалуйста, ссылками. |
|||
|
||||
|
Re: Plugin для LGraph2 на DelphiА вот в поддиректории plugins/resamplerdelphi установленного LGraph2 не то, что Вы ищете?
|
|||
|
||||
|
Re: Plugin для LGraph2 на DelphiСпасибо! Как раз то, что искал! А "uses lgraph2;" используется в том примере для делфи, который выложен на сайте... вот ссылка
|
|||
|
||||
|
Re: Plugin для LGraph2 на DelphiПодскажите пожалуйста по синтаксису, как можно создать несколько визуальных компонентов?
Но у меня не получается, может нужно объявлять p_visual как массив PPluginVisualStr? пробовал - выдает ошибку...
|
|||
|
||||
|
Re: Plugin для LGraph2 на DelphiРаботать с одним p_visual получается без проблем... |
|||
|
||||
|
Re: Plugin для LGraph2 на DelphiВсе же надеюсь что кто-то ответит. Пробовал делать вот так type TVisArray= array [0..1] of PPluginVisualStr;
При добавлении плагина в лграф программа сообщает что не хватает памяти для плагина, затем выдает еще ошибку и закрывается. Но если подобным образом настроить один графический элемент то все работает.
|
|||
|
||||
|
Re: Plugin для LGraph2 на DelphiВозможно дело в том что структуры С файла имеют по-байтовое выравнивание. В дельфийном ничего не прописано. Правильно будет их все packed объявить или в опции {$A-}... {$A+} заключить. Попробуйте так... |
|||
|
||||
|
Re: Plugin для LGraph2 на DelphiСпасибо за совет. Попробовал с packed- не помогло... Кто-нибудь вообще писал плагин на делфи? Разработчики Лграфа, Вы можете помочь? |
|||
|
||||
|
Re: Plugin для LGraph2 на DelphiПлагин на дельфи, входящий в ЛГраф2 сделал один из наших клиентов. Пришлите полный текст Вашего плагина с двумя элементами на support - разберемся. |
|||
|
||||
|
Re: Plugin для LGraph2 на DelphiПо почте выслали откорректированный плагин с двумя элементами. |
|||
|
||||
|
Re: Plugin для LGraph2 на DelphiВсе отлично! Большое спасибо!!! |
|||
|
||||
|
Re: Plugin для LGraph2 на DelphiМожно ли как то плагину узнать имя и путь к файлу в который планируется вестись запись, или в который уже записались данные? |
|||
|
||||
|
Re: Plugin для LGraph2 на DelphiАвтор LGraph2 сейчас в отпуске, поэтому подробный ответ можно будет получить где-то через неделю.
|
|||
|
||||
|
Re: Plugin для LGraph2 на DelphiНе нашел я эти поля ни в руководстве ни в plugin.pas |
|||
|
||||
|
Re: Plugin для LGraph2 на DelphiВ include/plugin.h есть - вероятно, добавлены в последних бета-версиях и еще не описаны в документации. Перенесите себе в .pas эти поля - вместо
|
|||
|
||||
|
Re: Plugin для LGraph2 на DelphiДействительно - Сишный вариант обновлен уже... Спасибо буду пробовать, вроде то что нужно! |
|||
|
||||
|
Re: Plugin для LGraph2 на DelphiВ описании переменных и функций плагина не нашел возможность передачи в плагин названий каналов. Очень неудобно, когда все каналы названы, а плагин отображает только номера каналов. Есть ли возможность плагину узнать названия каналов в программе? |
|||
|
||||
|
Re: Plugin для LGraph2 на DelphiДобавил в структуру PluginInfoStr массив adc_channels_name. Имейте в виду, что функция PluginInfo вызывается два раза - первый раз массив будет пустым, второй и последующие разы он будет содержать названия каналов. Исправленную версию выложил на: ftp://ftp.lcard.ru/pub/users/lgraph_beta/lgraph2.zip |
|||
|
||||
|
Re: Plugin для LGraph2 на DelphiСкажите, а Вы внесли изменения в файлы plugin.h, plugin.pas? Нигде не найду как объявляется этот массив. Руководство по разработке плагинов тоже без изменений. |
|||
|
||||
|
Re: Plugin для LGraph2 на DelphiПодскажите хотя бы тип и размер массива adc_channels_name |
|||
|
||||
|
Re: Plugin для LGraph2 на DelphiИзвините за задержку, только сейчас добрался до инета. Изменение внесено в plugin.h. Из-за ошибки в дистрибутив, который был выложен 12.09 попал старый файл, посмотрите сейчас (дистрибутив только что обновил). |
|||
|
||||
|
Re: Plugin для LGraph2 на DelphiПолучил заголовочный файл по почте, спасибо! |
|||
|
||||
|
Re: Plugin для LGraph2 на DelphiВладислав пишет:
Где можно найти рабочий пример использования массива adc_channels_name? |
Страницы 1
Адрес: 117105, Москва, Варшавское шоссе, д. 5, корп. 4, стр. 2
Многоканальный телефон:
+7 (495) 785-95-25
Отдел продаж: sale@lcard.ru
Техническая поддержка: support@lcard.ru
Время работы: с 9-00 до 19-00 мск