Решил использовать PrintScalesDriver от КАС - центра (электронные весы фирмы CAS).
Все как обычно, берем пример из другой среды:
//..............................
Пример работы с драйвером весов
// Создаем объект
Scale scale = создать СОМОбъект “CAScentre_DLL_printScale.Scale”;
Попытка
//Задаем основные настройки драйвера для работы с весами
scale.IP=”127.0.0.1”;
scale.Port=20304;
scale.Type = 3;
//Подключаемся к весам
scale.Open
//..............................
поправляем синтаксис и можно использовать (много раз так делал), но вот тут имя поля объекта, type, не проходит проверку на синтаксис в Lazarus.
Как обойти и можно ли вообще обойти? Не хотелось бы до батников опускаться.