![]() |
RS232
Доброго времени суток...
Есть необходимость работать на Quick Basic из под ОС Windows XP... Проблема в том что как раз в этой версии Windows я не могу работать с COM портами... В Windows 98 программы обращающиеся к этому порту работают корректно... |
Hardman: ОС семейства NT (в т.ч. и ХР) работает с портами не так, как 9х\Ме: неавторизованные\некорректные обращения она блокирует.
Обсуждение переношу в раздел Программирование. |
Доброго времени суток...
Не могли бы Вы пояснить как сделать авторизованное обращение к порту в Quick Basic??? |
Hardman: к сожалению, не подскажу - от программирования давно отошел. Надеюсь, помощь кто-либо из завсегдатаев-гостей ресурса.
|
http://www.pcports.ru/articles/com_1.php - там все есть. Единственное что - это придется вызывать эти апишные функции с помощью старого доброго ASMa (вставками типа _asm...) - QB это позволяет. Да, еще - из за того, что все это происходит через диспетчер устройств (HAL) - оно будет не совсем реального времени.
|
То что нужно!!!
Спасибо Dmitry1 !!! =))) |
Dmitry1
Не вводите людей в заблуждение. Программы созданные в QB расчитаны на работу в реальном режиме (к тому же под дос), и к функциям winapi обращаться не могут в принципе. Hardman Честно говоря, не знаю, что дополнить к тому, что сказал ShaddyR. К портам напрямую теперь уже никого не пускают, это несколько раз уже поднималось на форуме. Не уверен, будут ли работать спец-файлы COM1 и COM2. Могу предложить попробовать запустить программу под VMware или аналогичным эмулятором, наверняка он сможет договориться с апи ос, в то же время прозрачно эмулируя железо для вашей программы. |
Ув. ivank, Вы не правильно поняли...
Время идёт, люди растут и вопросы меняются... Ув. Тов. Дмитрий не то чтобы ответил мне на вопрос, но дал ссылку на очень полезный ресурс... Нафек QB, VC++ мне поможет... =))) |
Hardman
Цитата:
|
<offtopik>
Када вапрос ставился был важен... Я вообще забыл что ставил такой вопрос... Кстати нада в профайле изменить почтовый адресс... Ато автосборщиком собираю письма с забытых ящиков, а ресурс хароший... И чего вы взъелись-то вобще??? </offtopik> P.S. QB кстати и на мышку не расчитан... А в нём и мышку и звук саундбластеровский делают и трёхмерные модели с вращением и даже без тормозов... |
Hardman
Цитата:
Блин, когда же "археологи" (вроде Дмитрия) перестанут поднимать темы годичной давности... Цитата:
"Не расчитана на мышку и звуковую карту" практически любая среда. Но в любой (досовской) среде это можно сделать, т.к. есть прямой (или эмулируемый, в винде) доступ к железу и прерываниям. Но вызов функций винапи невозможен ни из одной 16-битной среды. |
Время: 11:31. |
Время: 11:31.
© OSzone.net 2001-