На главную страницу Версия-Т
VTSoft.ru

Несоответствие в описании библиотеки A200ChOnline.dll


RSS
Несоответствие в описании библиотеки A200ChOnline.dll
 
Скачал с вашего сайта a200chon.zip. Смотрю описание функции OutCheck. Вот краткая вырезка:
function OutCheck(n: Pointer; n1: Pointer; NumPok: integer;
n2: Pointer): Integer; stdcall;

Параметры:
n - указатель на структуру, которая содержит строки заголовка чека;
n1 - указатель на структуру чека;
NumPok - количество покупок в чеке.
n2 - указатель на структуру, которая содержит строки окончания чека;
Итого: 4 параметра.

Далее, смотрю ваш пример (на Дельфи 6). Вот описание функции:

function OutCheck(k: pointer;l: pointer;num: integer;n: pointer; f: integer): integer;stdcall;external 'A200ChOnLine.DLL';

Здесь мы видим уже 5-й параметр: f: integer. Что он означает?
 
Данный параметр введен в функции печати чеков начиная с версии dll - 2.3.0.0. Данное изменение отражено в файле истории изменений - History.txt, который поставляется вместе с dll.
Параметр WaitWindow - может принимать значения 0 - не показывать информационное окно в процессе ожидания запроса от ККМ, 1 - показывать.