В настоящее время я дорабатываю программу, которую начал уже ушедший коллега.
Приложение написано на VB6 и использует сторонний компонент ActiveX для работы со сторонней системой. Наше решение в основном представляет собой интеграцию программного обеспечения их компании и нашего.
Проблема, с которой я столкнулся, заключается в том, что при вызове метода происходит постоянный сбой, даже если он передал совершенно допустимые параметры на нашей стороне (это метод входа в систему). Однако, когда я смотрю на трассировку, предлагаемую их приложением, я вижу, что вместо указанного мной имени пользователя он сообщает мне (примерно) «Пользователь '⚠⚠⚠' не может войти в систему».
Я подумал, что это, скорее всего, проблема с кодировкой, поскольку символ ⚠, заменяющий символы, которые я даю ему для входа, кажется, присутствует, потому что символы неизвестны, но ничего, что я сделал, не смог исправить.
Кто-нибудь знает о проблеме с VB6, взаимодействующей с такими компонентами ActiveX? Или у кого-нибудь есть идеи, что я могу попробовать? Я здесь в растерянности, и если проблема на их стороне, будет сложно исправить ее, поскольку у нас нет их исходного кода.
Заранее спасибо.