Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Giovanni Гость
|
Добавлено: Ср Сен 17 2003 21:21 Заголовок сообщения: BlitzBasic и Delphi |
|
|
Помогите кто чем сможет!
Ситуация такая: есть компьтер, к которому через LPT посоединено некое устройство. Это устройство передает на тот самый комп сигналы (через LPT), а на основание этих сигналов "камера" двигается по панораме туда-сюда. Т.е. это самое устройство управляет некой виртуальной панорамой (3D).
Проблема: Я на Делфи написал модуль получения сигналов с LPT, а работу с 3D осуществляю в BlitzBasic (или аналог), т.к. именно он позволяет сделать это более "качественно" (в отличиии от Делфи). Вот только ка ето объединить (Чтение с LPT в Делфи и 3D в BlitzBasic)
Буду благодарен за любую идею...
PS: Чтение с LPT - не обязательно в Delphi...в любом языке, где можно использовать ASM вставки... |
|
Вернуться к началу |
|
|
ПростоГость
Зарегистрирован: 14.11.2005 Сообщения: 1
|
Добавлено: Пн Ноя 14 2005 23:29 Заголовок сообщения: |
|
|
Во первых тебе нужен не Blitzbasic а Blitz3D.
Во вторых можешь просто читать данные с лпт порта из блитца, и не писать дллку на делфе.
Для этого скачай либу -http://www.logix4u.net/inpout32_source_and_bins.zip
Создай InpOut32.decls файл, и положи в папку userlibs.
в нем задекларируй функции дллки:
.lib "inpout32.dll"
Inp32%( port% )
Out32 ( port%, value% )
(не забудь саму дллку туда же положить)
И читай/пиши данные в лпт:
Global Lpt1= $378
Out32(Lpt1,1)
DebugLog Bin$(Inp32(Lpt1))
Если еще какие вопросы то задавай их на блитцевском форуме, я тут не бываю. Пришел по ссылке с геймдева.
Удачи. |
|
Вернуться к началу |
|
|
|