|
0 / 0 / 0
Регистрация: 11.03.2012
Сообщений: 4
|
|
Возможно ли взаимодействие с Assembler12.03.2012, 10:24. Показов 4632. Ответов 43
Метки нет (Все метки)
Возможно ли использование в quick.basic.4.5 ассемблер, для считывания сигналов с Parallel Port Connector и USB?
написание драйверов, для внешних устройств? версия quick.basic.4.5 не интерпретатор. если есть литература по ассемблеру для quick.basic.4.5, то пожалуйста дайте ссылку.
0
|
|
| 12.03.2012, 10:24 | |
|
Ответы с готовыми решениями:
43
Ошибка Invalid PUBLIC definition (взаимодействие Pascal и Assembler) Возможно ли взаимодействие Pascal и Excel Возможно ли взаимодействие ADO с OLE |
|
|
||||
| 26.03.2016, 14:48 | ||||
|
К слову, она на бейсике написана. ![]() Должно работать (если конечно причина не в ошибке в программе).
0
|
||||
|
572 / 141 / 37
Регистрация: 12.03.2012
Сообщений: 403
|
|
| 26.03.2016, 15:09 | |
|
0
|
|
|
Кормпилятор
|
|||
| 27.03.2016, 23:26 | |||
Разве что QB медленнее чем FB, т.к. интерпретатор, а компиляция подвязана на библиотеку функций, которая тоже работает не быстро. Коммутировать бейсик с ассемблером в ключе работы с портами для вашей задачи вполне может иметь мало смысла, там нет каких-то особых абилок, наоборот больше запаривания по задержкам(порт может не успеть среагировать до подачи в него новых данных). Колитесь, вы там COVOX что-ли паяете, зачем вам LPT? Всё что касается старых портов COM, LPT лучше делать из под чистого DOS. В винде это будет прослойка(костыль) из драйвера, который будет дико тормозить доступ(вызов функций ядра операция не самая быстрая), под DOS-ом же ничего этого не нужно, прямая работа с портом. Если проблема с загрузкой DOS, то загрузочный CD можно сделать из образа дискеты через NERO, делается очень просто на самом деле(если подсмотреть в конфиг файлы старых реаниматоров).
Даже 98-я винда очень паршиво работала в режиме эмуляции DOS, чего уж про XP говорить.
0
|
|||
|
2 / 2 / 0
Регистрация: 07.02.2016
Сообщений: 17
|
|
| 28.03.2016, 20:04 | |
|
мужики! чтобы было все понятнее объясню. на работе используется для настроек и регулировок древний как говно мамонта комп,памяти в нем 300 мб ,тесты проходят в ХР . использую QB и LPT в качестве альтернативы замене пальцев рук и напряга зрения в повседневной монотонной работе . минимум средств а итог - сижу "курю бамбук" . но для некоторых изделий не хватает четырех штук входящих сигналов(потому что с других регистров почему-то не прочесть ,о чем говорил в предыдущих сообщениях) нужно больше. вы мне предлагаете варианты от которых комп уйдет в "глубокую задумчивость" . а с портом видно что работает но такое ощущение что пытаюсь прочесть не по тем адресам или в биосе чего надо поменять ,или какой то бит устанавливать а потом читать????. ответ где-то рядом ......вот тут то и нужны сторонние мозги . одна голова хорошо а много еще лучше. крайний случай есть простой способ получить больше входных сигналов используя те несчастных четыре работающих входа - это программная коммутация , но уже из принципа становиться интересно - где собака зарыта???.
0
|
|
|
|
|||
| 28.03.2016, 20:29 | |||
|
Если нужно чтобы работало нормально, ставьте DOS и запускайте программу по ее управлением. ![]() Но возможно у вас в коде ошибка... Либо не пытайтесь через океан переделать (ставьте DOS), или переписывайте программу на ЯП, компилирующий под Windows (в самолете перелетайте через океан).
0
|
|||
|
572 / 141 / 37
Регистрация: 12.03.2012
Сообщений: 403
|
|
| 29.03.2016, 13:13 | |
|
Для виндов в свое время писали кучу библиотек для псевдопрямой работы с портами. Вот у меня в архиве что-то завалялось. Попробуйте это: https://www.cyberforum.ru/atta... 1459246336
0
|
|
|
2 / 2 / 0
Регистрация: 07.02.2016
Сообщений: 17
|
||
| 29.03.2016, 20:32 | ||
|
0
|
||
|
|
||||||
| 29.03.2016, 21:06 | ||||||
|
В архиве исходник программы (основной файл LPT_Pins.pb) и драйвера. Диалект бейсика - PureBasic.
0
|
||||||
|
2 / 2 / 0
Регистрация: 07.02.2016
Сообщений: 17
|
|
| 29.03.2016, 21:36 | |
|
да ,если бы я был еще знаком этим РВ , хотя с первого взгляда зкомое есть .
вот эта строчка нужная мне - Byte.a = PortInp(hDriver, $379) у меня в проге - a = INP(&H379) должно работать но не работает интересно а как это применить у меня ????
0
|
|
|
|
||||||||||||||||
| 29.03.2016, 21:53 | ||||||||||||||||
|
Строка
0
|
||||||||||||||||
|
2 / 2 / 0
Регистрация: 07.02.2016
Сообщений: 17
|
|
| 29.03.2016, 22:20 | |
|
тое-сть предлагаешь осваивать РВ , а драйвер с QB никак нельзя связать (я с драйверами никогда не связывался-не мой уровень , я техник)
0
|
|
|
|
|
| 29.03.2016, 22:39 | |
|
Чтобы связать драйвер с QB-приложением, нужно из него вызывать функции Windows, в частности CreateFile, DeviceIoControl и подобные. Но когда разрабатывали QB, Windows в ее современном виде еще не существовало и в QB нет возможности с ними взаимодействовать. Еще одно препятствие в том что QB-программы, 16-ти битные, а функции Windows, 32 или 64 битные и они взаимодействовать не могут.
0
|
|
|
Кормпилятор
|
||
| 30.03.2016, 02:01 | ||
строго по спецификации из асмовой книжки, итог - на NTVDM не помигал, хотя показания очень даже читались... Под DOS-ом в своё время получалось... Делайте выводы...
0
|
||
|
|
||
| 30.03.2016, 06:41 | ||
|
Вот прочитайте бегло на досуге, и не найдёте отличий от своего QB, ну может только пару первых строчек для инициализации библиотеки "inpout32.dll".
0
|
||
|
2 / 2 / 0
Регистрация: 07.02.2016
Сообщений: 17
|
|||
| 30.03.2016, 20:57 | |||
|
Добавлено через 28 минут а сама библиотека "inpout32.dll"где находиться ??? если можно дате ссылку для скачки руссифицированного VB6 или скинте и мы сделаем
0
|
|||
|
1121 / 992 / 153
Регистрация: 10.08.2015
Сообщений: 5,449
|
||
| 31.03.2016, 23:18 | ||
|
0
|
||
|
Кормпилятор
|
||
| 01.04.2016, 21:16 | ||
И всё будет легально.
0
|
||
|
1121 / 992 / 153
Регистрация: 10.08.2015
Сообщений: 5,449
|
||
| 03.04.2016, 00:52 | ||
|
0
|
||
|
Кормпилятор
|
||
| 03.04.2016, 01:06 | ||
|
http://www.highrez.co.uk/downloads/inpout32/ Зачем публиковать проект и запрещать им пользоваться?
0
|
||
|
1121 / 992 / 153
Регистрация: 10.08.2015
Сообщений: 5,449
|
|
| 03.04.2016, 02:38 | |
|
0
|
|
| 03.04.2016, 02:38 | |
|
Возможно ли взаимодействие интегрированной и дискретной видеокарт? Ошибка в Assembler или, возможно, DOS/ Взаимодействие между пользователями средствами jquery ajax — возможно? Если нельзя выполнить вход в систему, возможно ли сетевое взаимодействие с данным ПК Возможно ли, и если возможно, то как можно получить свой номер телефона? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Генератор паролей (вариант №4)
Maks 01.11.2026
После публикации 3-го варианта генератора паролей, разослал его своим коллегам (с целью оценки), в итоге были получены следующие рекомендации:
1. Вернуть возможность использования знаков | 1 l I;. . .
|
Генератор паролей (вариант №3)
Maks 30.10.2026
Финальная версия генератора паролей 1С.
Доработка решения в этот раз коснулась только визуальной части, а именно, добавлен реквизит ДопПараметры (тип Булево), который скрывает/ отображает реквизиты:. . .
|
Магическое мышление и магия, современная наука не отличима от магии (говорит ИИ Джемени)
zorxor 30.10.2026
Джемени, расскажи, пожалуйста, что такое магическое мышление, что такое магия, почему современная наука чем-то напоминает магию?
Фраза «Любая достаточно развитая технология неотличима от магии». . .
|
За какое время ИИ может подобрать пароль по хешу (рассказывает Джемени ИИ)
zorxor 30.10.2026
Расскажи, Джемени, если известен хэш МД5, например, за сколько ИИ сможет подобрать соответствующий пароль?
Искусственный интеллект (ИИ) может подобрать простой или средний по сложности пароль по. . .
|
|
Кто убил Suno? Почему наше солнышко погасло? (диалог с ИИ Джемени)
zorxor 30.10.2026
Как убивали Suno. Хронология.
«Убийство» музыкальной нейросети Suno — это затяжной процесс, в котором технологический хайп стартапа разбился о жесткую реальность судебных исков от гигантов. . .
|
Генератор паролей (вариант №2)
Maks 30.10.2026
Обновленная версия ранее созданной обработки.
Добавлены следующие реквизиты типа Булево:
- Буквы;
- Цифры;
- Символы.
Изменена логика команды "Сгенерировать" и процедуры "ПриОткрытии":. . .
|
Генератор паролей (вариант №1)
Maks 29.10.2026
Реализация из решения ниже выполнена исключительно по моей инициативе, дабы облегчить себе работу в создании паролей для администрируемых мною сервисов и пользователей.
Самым главным критерием для. . .
|
Установка ChatGPT (Codex) на Windows без использования Microsoft Store
Fabien159 28.10.2026
Здравствуйте всем читающим! Опишу процесс установки ChatGPT (Codex) на Windows, если по каким-то причинам у вас не получается устанавить его через Microsoft Store.
И так:
1. Скачиваем с. . .
|