![]() |
Модераторы: Akina |
![]() ![]() ![]() |
|
Co[th]k |
|
|||
Unregistered |
Народ, помогите разобраться:
Написал на С++ небольшую dll-ку которая работает с тремя файлами определенного формата (сам принцип работы с этими файлами не особо важен - суть в том что из 1 файла прога берет открытые данные а из другого(бинарного) достает по очереди числа и преобразовывает в соответствии с данными из первого файла, и весь результат пихает в определенном формате в третий файл). в эту функцию я передаю три параметра: три чаровских массива по 256 символов - путь к трем файлам. Теперь собсно проблема: Подключаю эту длл-ку к проекту на VB и юзаю эту ф-ию передавая ей три параметра в качестве пути, после попытки длл-кой открыть первый же файл прога с треском вылетает из ф-ии и пишет ошибку указатель на файл == null, но основная фишка в том что когда я юзаю эту ф-ию из сёвой консоли то все работает чики пуки! не пойму реально в чем трабл! Заранее сенкс за хелп! |
|||
|
||||
Mephisto |
|
|||
![]() Волкъ ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1818 Регистрация: 27.8.2003 Где: Питер Репутация: 2 Всего: 34 |
Покажи как передаешь!
|
|||
|
||||
geckelberryfinn |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 65 Регистрация: 3.12.2003 Репутация: нет Всего: нет |
Скорее всего, действительно, проблема либо в описании (stdcall, _cdecl), либо в передаче (BYVal, ByRef). Как ты описал пути к файлам? LPTSTR? char[MAX_SIZE]?
|
|||
|
||||
![]() ![]() ![]() |
Правила форума "VB6" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Akina. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | VB6 | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |