Size: a a a

var chat = new Chat();

2020 February 22

НБ

Никита Бадин in var chat = new Chat();
просто ситуация идентичная
источник

НБ

Никита Бадин in var chat = new Chat();
вот так я импортирую методы, потом к основном коде вызываю один из них. метод свое дело выполняет корректно, но после (если открыть любую форму) кидает ошибку.
источник

B

Bogdan in var chat = new Chat();
Никита Бадин
вот так я импортирую методы, потом к основном коде вызываю один из них. метод свое дело выполняет корректно, но после (если открыть любую форму) кидает ошибку.
Впервые вижу чтобы в дллимпорте были в имени длл слеши (подкаталоги) всегда простл имя указывают 😳
источник

НБ

Никита Бадин in var chat = new Chat();
суть от этого не меняется)
источник

E

Etki in var chat = new Chat();
Ну я так понимаю он ищется аналогично $PATH (только тут это отправная точка, а не просто директория бинарника). И вообще это более похоже на сишные хедеры.
источник

B

Bogdan in var chat = new Chat();
А AuthAnswer это что?
источник

НБ

Никита Бадин in var chat = new Chat();
Bogdan
А AuthAnswer это что?
это структура, которая необходима для вызова метода
источник

НБ

Никита Бадин in var chat = new Chat();
Вообще эта библиотека нужна для работы с терминалами от Сбербанка (оплата картой)
источник

НБ

Никита Бадин in var chat = new Chat();
Все хорошо, деньги списываются, но блин эта ошибка...
источник

НБ

Никита Бадин in var chat = new Chat();
источник

B

Bogdan in var chat = new Chat();
Никита Бадин
это структура, которая необходима для вызова метода
Ну это пиздец, тыбы код показал что-ли
источник

B

Bogdan in var chat = new Chat();
Как либа подразумеаает обработку ошибок?

Мб там GetLastError надо дергать?
источник

НБ

Никита Бадин in var chat = new Chat();
Так ошибка же не на стороне либы происходит
источник

НБ

Никита Бадин in var chat = new Chat();
источник

S

S in var chat = new Chat();
#CSharp

Например имеется целочисленое поле, значение которого всегда чётко будет лежать в диапазоне -128..127(что соответствует типу sbyte и имеет вес 1 байт), но после некоторых операций значение этому полю присваивается в int типе(что подразумевает присвоение значения int полю, которое имеет вес 4 байт и огромный диапазон значений и в данном случае вообще не нужный).

Вопрос — имеет ли смысл делать такое приведение:
sbyte n = (sbyte)1+1; ведь диапазон значений int мне вообще не нужен и он будет занимать 4 байта, вместо 1 байта? Для кого-то это может показаться очень мелочным, но всё же.
источник

B

Bogdan in var chat = new Chat();
Строки на стороне Сшки типо char[7]?
источник

НБ

Никита Бадин in var chat = new Chat();
Да
источник

B

Bogdan in var chat = new Chat();
Никита Бадин
Так ошибка же не на стороне либы происходит
Не факт. Может какойто код внутри либы устанавливает SetLadtError, а код WPF эту глобальную переменную проверяет
источник

НБ

Никита Бадин in var chat = new Chat();
Либа все ошибки возвращает результатом метода, int error = CloseDay()
источник

НБ

Никита Бадин in var chat = new Chat();
Ошибка судя по всему в этом, но как ее исправить я не понимаю
источник