Российский производитель и разработчик сертифицированного измерительного оборудования с 1987 года


Не запускается L783M

Вы не вошли.

 Поиск | Регистрация | Вход 

Ice
07.07.2008 08:12:24
#1

Гость

Не запускается L783M

Здравствуйте
Раньше использовали ваши платы L783. Никаких проблем небыло. Недавно пришлось закупить L783M. Старые проекты не хотят на них работать.

В соответсвии с описанием сменил драйвера(и даже винду менял). При попытке выполнить функцию SetParametersStream компьютер перезагружается.
Опробовано было на 3х машинах:
- Core2Duo 3ГГц, 1Гб DDR2, MB Asus P5LD2, WinXP
- PentiumD 1.8ГГц, 1Гб DDR2, MB Asus M2A, WinXP
- Pentium4 1.5ГГц, 1Гб DDR1, MB Intel(не знаю точно какя), WinXP
На всех одинаковый результат.

Что характерно работают оба ваших готовых продукта(LGraph1 и 2(подозреваю что они просто не используют lcomp.dll)), а вот ваш же пример l7xx.dpr тоже выдает выше описанную ошибку.

Как мне это победить?

07.07.2008 09:28:36
#2

Сотрудник "Л Кард"
Откуда: Москва
Здесь с 23.04.2014
Сообщений: 3,727

Re: Не запускается L783M

Ипользуют. Пробуйте сишный пример.

Ice
08.07.2008 05:25:08
#3

Гость

Re: Не запускается L783M

Сишный проект не представляется возможным попробовать за отсутствием хорошего(и даже плохого) компилятора.

Попробовали запустить старые проекты под досом. Различие оказалось только в функци Reset_IRQ_PLX, в которой в параметрах добавился номер прерывания(ранее отсутствовавший).
Отсюда вопрос: какие функции или типы данных могли притерпеть изменения в Windows(в ПО для ревизии С).

08.07.2008 09:59:36
#4

Сотрудник "Л Кард"
Откуда: Москва
Здесь с 23.04.2014
Сообщений: 3,727

Re: Не запускается L783M

в последних драйверах изменились типы данных в структурах...использоватьнадо весь комплекс. Причем настоятельно рекомендую включать в проект исходники pas модулей....

Ice
08.07.2008 11:18:44
#5

Гость

Re: Не запускается L783M

From Poul
==============================================
в последних драйверах изменились типы данных в структурах...использоватьнадо весь комплекс. Причем настоятельно рекомендую включать в проект исходники pas модулей....
==============================================

И где описание изменений? Сравнил я те пасы что ставятся с новыми драйверами. Они до последнего байта совподают со старыми(кроме того что в модуле ifc_ldev.pas убрали функцию TCreateInstance = function(Slot: ULONG): LUnknown; cdecl;). Что изменилось то?

К слову о сишном примере. Кое как я его всеже откомпилил. Если запустить просто как ЕХЕ файл то он чего то там регит. А вот если в дебагере то при каждом обращении к плате комп зависает на несколько секунд, потом в консоле появляется новая цыферка и опять виснет на несколько секунд. Тоесть отображение полученной информации замедляется в десятки раз. На старых версиях такого нет(попробовал на старой плате).

08.07.2008 11:47:09
#6

Сотрудник "Л Кард"
Откуда: Москва
Здесь с 23.04.2014
Сообщений: 3,727

Re: Не запускается L783M

я не знаю что имеется ввиду под старыми, но в ioctl.pas все структуры используют ULONG вместо USHORT... в readme от 17.04.2008 написано....

Ice
09.07.2008 04:32:04
#7

Гость

Re: Не запускается L783M

Прошу прощения за свою невнимательность.

И тем немение. Могли бы потрудиться и в делфовском примере поправить типы. Мне сейчас сидеть и построчно сравнивать сишный и делфяшный модули. Можно подумать вашим клиентам болше заняться нечем кро как править ваши же примеры!

09.07.2008 09:41:12
#8

Сотрудник "Л Кард"
Откуда: Москва
Здесь с 23.04.2014
Сообщений: 3,727

Re: Не запускается L783M

Непонял чего там править....его просто собрать нужно с модулями что идут в папке DELPHI...

Контакты

Адрес: 117105, Москва, Варшавское шоссе, д. 5, корп. 4

Многоканальный телефон:+7 (495) 785-95-25

Письма и запросы: lcard@lcard.ru
Отдел продаж: sale@lcard.ru
Техническая поддержка: support@lcard.ru

Время работы: с 9-00 до 19-00 мск