Форум: "Прочее";
Текущий архив: 2007.10.14;
Скачать: [xml.tar.bz2];
ВнизФискальный регистратор Найти похожие ветки
← →
zdm77 (2007-09-12 16:29) [0]Писал свою dll для работы с фиск.регистратором. Но откопал в инете родную. Есть описалово, но разобраться не во всем получается. Примеры приведены на C++, а я от него далек. Проблема с указателями и как это можно интрпритировать в Делфи.
Привожу описание.
Печать на подкладном документе.
int m114BedDocument(M114_HANDLE handle, const M114DocumentData *pData);
Печать подкладного документа.
Параметры:
handle дескриптор сеанса связи, полученный при помощи вызова функ-
ции m114Open();
pData указатель на данные печатаемого подкладного документа (описа-
ние см. ниже); не может быть равен NULL.
пишу что-то вродеprocedure TForm_New_Pay.ToolButton_SaveClick(Sender: TObject);
var
PTR:pointer;
DocData:M114DocumentData;
PData:M114DocPropertyData;
DPrice:M114PriceData;
begin
with DocData do
begin
oper:=M114_OPER_PAYMENT; //платеж
cHCopies:=1;
cVCopies:=2;
nVOrigOffset:=20;
pay:=M114_PAY_CASH;
pric
end;
m114BedDocument(PTR,DocData)
end;
end.
вот в PData указывается сумма платежа и прочая муть, а в DocData позиции и прочее. и как в делфях m114BedDocument(PTR,DocData) превратить в m114BedDocument(PTR,DocData *PData)?
← →
clickmaker © (2007-09-12 16:41) [1]@DocData
← →
zdm77 (2007-09-12 16:42) [2]спасибо, разобрался.... на C++ чтоль терь перейти. :)
← →
zdm77 (2007-09-12 16:44) [3]
> clickmaker © (12.09.07 16:41) [1]
да все проще.... указатель Сиховый действует...как не смешно, как указатель. и просто в DocData ввести св-ва предназначенные для PData...
← →
zdm77 (2007-09-12 16:46) [4]о блин замутили... этого еще недостаточно оказалось... нужно зарегить M114PriceData , ему присвоить цену, скидку и прочее, а уже его значения присвоить M114DocPropertyData...жесть
← →
tesseract © (2007-09-12 16:49) [5]
> о блин замутили... этого еще недостаточно оказалось... нужно
> зарегить M114PriceData , ему присвоить цену, скидку и прочее,
> а уже его значения присвоить M114DocPropertyData...жесть
И вы ещё спрашиваете, за что я люблю COM ?
← →
zdm77 (2007-09-12 16:59) [6]
> tesseract © (12.09.07 16:49) [5]
почти согласен. Но работать с ККМ как с файлом...... не очень удобняк иногда.
← →
tesseract © (2007-09-12 17:42) [7]
> Но работать с ККМ как с файлом...... не очень удобняк иногда.
А зачем? Ты вроде в онлайне работаешь ?
← →
zdm77 (2007-09-12 18:02) [8]
> tesseract © (12.09.07 17:42) [7]
не понял... в смысле в онлайне?
← →
tesseract © (2007-09-12 18:21) [9]
> не понял... в смысле в онлайне?
Режим кассы онлайн/оффлайн. Там как с файлом, лучше не работать.
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2007.10.14;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.043 c