Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   www.boolean.name > Программирование игр для компьютеров > Blitz3D > Библиотеки

Библиотеки Сторонние библиотеки для Blitz

Ответ
 
Опции темы
Старый 29.10.2013, 13:18   #1
Maddourufu
Безумец
 
Аватар для Maddourufu
 
Регистрация: 14.11.2012
Сообщений: 63
Написано 9 полезных сообщений
(для 13 пользователей)
Вопрос Проблема с CallDll

Всем доброго времени суток.
Кодил, кодил и столкнулся с трудностью...

Вот такой вопрос: как юзать CallDll?
Взял свою старую проверенную библиотеку, передал в нее банк с параметрами, но в банке ответа- пусто.
Сама функция тоже что-то возвращает: -1 при ошибке, в редких случаях 0, а обычно число (видимо, хэндл).
Код примерно такой:
n1=createbank(4)
n2=createbank(4)

PokeInt(n1, 0, 3)

res=CallDll("Disk.dll", "DiskFreeMB", n1, n2)

notify PeekInt(n2, 0) ; print
notify res ; print
end

Содержимое банка n2=0
res- по разному.

PS. Я знаю, это метод устарел, но мне нужен именно он:
1. Подключать DLL из заданного места;
2. Плагины;
3. Избыток декасов равносильно смерти блица.

PPS юзаю BlitzPlus

PPPS Ах, да: пробывал подключал две библиотеки... Ни одна не возвращает число. Хотя, блиц, похоже, пишет, что всё окей: результ не равен -1
__________________
~です

Последний раз редактировалось Maddourufu, 29.10.2013 в 15:04.
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +1, время: 14:40.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com