Меню

+7 (495) 785-95-25
sale@lcard.ru
sale@lcard.ru
Страницы 1
Тема закрыта
|
||||
|
LT51не работает оконном приложенииДобрый день L-Card. Всем привет от ОАО Камов. У нас проблема. Приобрели в этом месяце 8 местный крейт s/n 3D537571.
|
|||
|
||||
|
Re: LT51не работает оконном приложенииТип программы (оконный или консольный) никак не должен влиять на работу модулей. Без исходного кода программы разобраться вряд ли получится, поэтому прошу Вас прислать мне на почту два проекта - рабочий консольный и нерабочий оконный, с кодом, работающим с модулями. |
|||
|
||||
|
Re: LT51не работает оконном приложенииДобрый день, Олег.
|
|||
|
||||
|
Re: LT51не работает оконном приложенииПри простом запуске программы функция LTR27_Open возвращает нуль, LTR27_GetConfig возвращает -3015.
|
|||
|
||||
|
Re: LT51не работает оконном приложенииПо умолчанию в Delphi установлено выравнивание полей структур на 8 байт. Все управляющие структуры крейта и модулей компилировались с выравниванием 4 байта. Поэтому для успешной работы необходимо установить в свойствах проекта выравнивание 4 по умолчанию (для Delphi 7: меню Project->Options..., вкладка Compiler, выпадающий список Record field alignment, значение 4). |
|||
|
||||
|
Re: LT51не работает оконном приложенииГлавное еще не забыть полностью пересобрать проект. |
|||
|
||||
|
Re: LT51не работает оконном приложенииУстановил выравнивание 4 байта, перекомпилировал проект - заработало! За что, огромная благодарность.Только серийный номер модуля по-прежнему не читается. Похоже, он просто не заведён. Ну, это совсем мелочи. А вот LTR27 так и не желает работать. Проверил там выравнивание - как и должно быть 4, программа -то ведь полностью ваша. |
Страницы 1
Тема закрыта