Перепутал. Исправил в исходном посте.Используется OWENIO_API_OLD. При NEW библиотека работать отказывается
Это не совсем в тему.разбирался с библиотеками работаю Builder 6 и owen_io.dll
Delphi XE2 от Builder 6 отличается разительно. Хотя бы тем, что в XE2 юникод по умолчанию.
"Доработка напильником" интерфейсного модуля owen_io.pas заключалась в замене всех PChar на PAnsiChar. Также пришлось добавить немного для корректного преобразования ошибок в строки.
Код был на несколько раз перепроверен на предмет ошибок типизации и алгоритмических огрехов. Все в порядке.
Главный вопрос: Что такое "Прибор вернул nErr: B" из LastErrorToString? В описании библиотеки этот код отсутствует. В интерфейсном модуле такой константы тоже нет. И как можно победить эту ошибку?




Ответить с цитированием