FORUM Carcd  

Вернуться   FORUM Carcd > Клуб профи > Клуб программистов

Клуб программистов Раздел только для программистов. Кто задаст глупый вопрос или даст глупый ответ,будет забанен сразу.

Ответ
 
Опции темы
Старый 19.02.2005, 15:22   #1
Местный
 
Регистрация: 20.03.2004
Сообщений: 4,900
Вес репутации: 0


По умолчанию

Подскажите кто знает, как сделать чтобы в ХР работали ассемблерные вставки для С++ builder 5.0
Vasilich вне форума   Ответить с цитированием
Старый 19.02.2005, 20:21   #2
Модератор
 
Регистрация: 05.02.2004
Сообщений: 575
Вес репутации: 0
Репутация: 0


По умолчанию

что именно ты хочеш делать в этих вставках, с портами работать напрямую ??
deniss вне форума   Ответить с цитированием
Старый 19.02.2005, 20:53   #3
Местный
 
Регистрация: 20.03.2004
Сообщений: 4,900
Вес репутации: 0


По умолчанию

Да, есть софт для ме и 98 хочу чтобы и в ХР работало.
Vasilich вне форума   Ответить с цитированием
Старый 21.02.2005, 13:21   #4
Местный
 
Регистрация: 05.02.2004
Сообщений: 109
Вес репутации: 0


По умолчанию

2 Vasilich : А в чем собственно проблемы ? Проблемы с работой ассма, или именно с конкретными девайсами и т.д.

Поведай...
AutoNinja вне форума   Ответить с цитированием
Старый 21.02.2005, 13:25   #5
Местный
 
Регистрация: 20.03.2004
Сообщений: 4,900
Вес репутации: 0


По умолчанию

Допустим надо прямое обращение к порту сом или лпт, которое на АСМ делается просто, а ХР не дает работать с портом напрямую или допустим иногда нужен именно АСМ, а ХР все рубит.
Vasilich вне форума   Ответить с цитированием
Старый 21.02.2005, 15:14   #6
Местный
 
Регистрация: 22.11.2004
Сообщений: 1,912
Вес репутации: 0


По умолчанию

Для запуска в ХР прог которые напрямую долбят порты помогает данная фишка USERPORT



на 100% не гарантирую что проги заработают



например АКМ на настольном компе под ХР запустилась а вот на ноуте я никак не мог ее заставить работать
Konstantin_D вне форума   Ответить с цитированием
Старый 21.02.2005, 16:31   #7
Местный
 
Регистрация: 05.02.2004
Сообщений: 109
Вес репутации: 0


По умолчанию

Константин все верно говорит.

Именно потому я и задал такой вопрос.

В действительности при работе в NT системах (NT,2000,XP,2003) возникают проблемы с прямым обращениям к портам.

Программу USERPORT пользую под XP для того чтоб работал программатор (ДОСОВСКИЙ).

Но есть методики для работы с комами.

Дома глляну в каких книжицах расписано, то что быстро будет не обещаю.



Если не секрет для чего асм?

Наверняка есть другие методы, относительно данной задачки.
AutoNinja вне форума   Ответить с цитированием
Старый 21.02.2005, 21:29   #8
Местный
 
Регистрация: 30.05.2004
Сообщений: 145
Вес репутации: 0


По умолчанию

Я делал ассемблерные вставки правда в Delphi - в ХР все прекрасно работает. Правда прямого обращения к портам там нет. Но в ХР совсем другая идеология. Все работает только через драйвера устройств. И если обратиться на ассемблере к СОМ1 именно как CreateFile('COM1',......) и т.д., то проблем наблюдаться не должно.
Денис Супруненко вне форума   Ответить с цитированием
Старый 22.02.2005, 03:59   #9
Reverse Engineer
 
Аватар для emmibox
 
Регистрация: 06.06.2004
Адрес: Москва
Сообщений: 2,360
Вес репутации: 10


По умолчанию

userport это для уже написанных программ, для тех что пишутся его использование не рекомендуется так как он сильно глючит, iopl лучше вообще не трогать.



вот правильная программа которую я пользую, но она правда дельфийская, надо api на с перекладывать..
emmibox вне форума   Ответить с цитированием
Старый 25.02.2005, 15:06   #10
Местный
 
Регистрация: 20.03.2004
Сообщений: 4,900
Вес репутации: 0


По умолчанию

Все разобрался, emmibox большое тебе спасибо за компонент smport, классная штука.
Vasilich вне форума   Ответить с цитированием
Ответ

Опции темы

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Присадка в масло Ассемблер SDL2000 Курилка 7 10.09.2007 13:32
проги под ХР leo12359 Помощь начинающим 19 15.06.2007 17:24
KWP_WIN(ВАЗ_NEW) под ХР от октя.ру sma Обсуждение программ 2 24.01.2007 12:39
Пробовал ли кто ставить Star Diagnosis под ХР? alxk Программы 7 23.12.2005 13:10
программы под ХР Loader Помощь начинающим 1 03.02.2005 11:46


Текущее время: 11:42. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot