powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Работа с Addin.FprnM45
7 сообщений из 7, страница 1 из 1
Работа с Addin.FprnM45
    #39434715
Andrey321321
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ребята как получать код ошибки при выполнении методов драйвера?
Вот код который у меня есть...
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
        HRESULT iResult = CLSIDFromProgID(L"Addin.FprnM45", &clsid);

	if (SUCCEEDED(iResult)) {
		CoInitialize(NULL);
		iResult = CoCreateInstance(clsid, NULL, CLSCTX_INPROC_SERVER, IID_IDispatch, (void **)&iDisp);
	}

	iDisp->QueryInterface(__uuidof(FprnM1C::IFprnM45), (void **)&fprnm45);

	fprnm45->put_DeviceEnabled(true);

	fprnm45->put_Password((_bstr_t)"1");
	fprnm45->put_Mode(1);
	fprnm45->SetMode((long*)iDisp);
	
	fprnm45->OpenCheck((long*)iDisp);

	fprnm45->put_Name((_bstr_t)"Товар!");
	fprnm45->put_Price(12.34);
	fprnm45->put_Quantity(1.234);
	fprnm45->put_Department(0);
	fprnm45->Registration((long*)iDisp);

	fprnm45->CloseCheck((long*)iDisp);

	HRESULT error_code = fprnm45->get_ResultCode((long*)iDisp); // Возвращает всегда нуль



Почему так? Печатать печатает, но даже если попытаться воспроизвести какую то ошибку, ФР пищит, а возвращает нуль. Как это исправить...? Подскажите.
...
Рейтинг: 0 / 0
Работа с Addin.FprnM45
    #39434738
Andrey321321
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если что я пробую работать с данным объектом на С++...
...
Рейтинг: 0 / 0
Работа с Addin.FprnM45
    #39434942
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andrey321321,

как бы надо результат каждого вызова проверять на ошибки, так ты нифига не поймешь.
...
Рейтинг: 0 / 0
Работа с Addin.FprnM45
    #39435007
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Работа с Addin.FprnM45
    #39435009
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andrey321321,

Что такое "ФР" ? Как он пищит ?
...
Рейтинг: 0 / 0
Работа с Addin.FprnM45
    #39435877
Sergey1974
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Он работает с драйвером фискальных регистраторов (ФР) АТОЛ.
...
Рейтинг: 0 / 0
Работа с Addin.FprnM45
    #39435879
Sergey1974
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А проверять код возврата надо после каждого вызова метода драйвера.
Ну и по-моему надо еще Payment вызывать с указанием суммы оплаты.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Работа с Addin.FprnM45
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]