Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?
Сентября 29, 2023, 12:02:59 am
Начало Помощь Поиск Войти Регистрация
Новости:

Transaq  |  СБО "Transaq"  |  TRANSAQ Connector  |  Topic: Не происходит инициализация « предыдущая тема следующая тема »
Страниц: [1] Печать
Автор Тема: Не происходит инициализация  (Прочитано 116 раз)
pturs
Newbie
*
Сообщений: 2


Просмотр профиля Email
« : Сентября 11, 2023, 07:55:54 pm »

Пытаюсь подключиться к коннектору из под Visual Basic 7
В качестве logPath указываю существующий путь "D:\\Log\\\0"
Кодирую в  UTF8
Команда Initialize возвращает ошибку <error>Не удалось инициализировать библиотеку. Указанный путь не существует</error>
Что может быть не так?

Записан
paluke
Newbie
*
Сообщений: 3


Просмотр профиля Email
« Ответ #1 : Сентября 13, 2023, 08:42:52 am »

В vb слеши не надо удваивать. И ноль в конце наверное тоже не нужен. Это не символ "0" как цифра, это должен быть байт с кодом 0.
Записан
pturs
Newbie
*
Сообщений: 2


Просмотр профиля Email
« Ответ #2 : Сентября 25, 2023, 06:14:20 pm »

Спасибо большое, помогло. Причем \0 тоже потребовалось убрать.
Не можете прокомментировать, почему так. Из С+ нужно два слэша, а из VB один. Вроде как и в том и другом случае передает текст в dll.
« Последнее редактирование: Сентября 26, 2023, 10:09:43 am от pturs » Записан
Страниц: [1] Печать 
Transaq  |  СБО "Transaq"  |  TRANSAQ Connector  |  Topic: Не происходит инициализация « предыдущая тема следующая тема »
Перейти в:  


Войти

Powered by MySQL Powered by PHP Powered by SMF 2.0.10 | SMF © 2006-2008, Simple Machines LLC Valid XHTML 1.0! Valid CSS!