|
Клуб программистов Раздел только для программистов. Кто задаст глупый вопрос или даст глупый ответ,будет забанен сразу. |
|
Опции темы |
19.02.2005, 15:22 | #1 |
Местный
Регистрация: 20.03.2004
Сообщений: 4,900
Вес репутации: 0
|
Подскажите кто знает, как сделать чтобы в ХР работали ассемблерные вставки для С++ builder 5.0
|
19.02.2005, 20:21 | #2 |
Модератор
Регистрация: 05.02.2004
Сообщений: 575
Вес репутации: 0
Репутация: 0
|
что именно ты хочеш делать в этих вставках, с портами работать напрямую ??
|
19.02.2005, 20:53 | #3 |
Местный
Регистрация: 20.03.2004
Сообщений: 4,900
Вес репутации: 0
|
Да, есть софт для ме и 98 хочу чтобы и в ХР работало.
|
21.02.2005, 13:21 | #4 |
Местный
Регистрация: 05.02.2004
Сообщений: 109
Вес репутации: 0
|
2 Vasilich : А в чем собственно проблемы ? Проблемы с работой ассма, или именно с конкретными девайсами и т.д.
Поведай... |
21.02.2005, 13:25 | #5 |
Местный
Регистрация: 20.03.2004
Сообщений: 4,900
Вес репутации: 0
|
Допустим надо прямое обращение к порту сом или лпт, которое на АСМ делается просто, а ХР не дает работать с портом напрямую или допустим иногда нужен именно АСМ, а ХР все рубит.
|
21.02.2005, 15:14 | #6 |
Местный
Регистрация: 22.11.2004
Сообщений: 1,912
Вес репутации: 0
|
Для запуска в ХР прог которые напрямую долбят порты помогает данная фишка USERPORT
на 100% не гарантирую что проги заработают например АКМ на настольном компе под ХР запустилась а вот на ноуте я никак не мог ее заставить работать |
21.02.2005, 16:31 | #7 |
Местный
Регистрация: 05.02.2004
Сообщений: 109
Вес репутации: 0
|
Константин все верно говорит.
Именно потому я и задал такой вопрос. В действительности при работе в NT системах (NT,2000,XP,2003) возникают проблемы с прямым обращениям к портам. Программу USERPORT пользую под XP для того чтоб работал программатор (ДОСОВСКИЙ). Но есть методики для работы с комами. Дома глляну в каких книжицах расписано, то что быстро будет не обещаю. Если не секрет для чего асм? Наверняка есть другие методы, относительно данной задачки. |
21.02.2005, 21:29 | #8 |
Местный
Регистрация: 30.05.2004
Сообщений: 145
Вес репутации: 0
|
Я делал ассемблерные вставки правда в Delphi - в ХР все прекрасно работает. Правда прямого обращения к портам там нет. Но в ХР совсем другая идеология. Все работает только через драйвера устройств. И если обратиться на ассемблере к СОМ1 именно как CreateFile('COM1',......) и т.д., то проблем наблюдаться не должно.
|
22.02.2005, 03:59 | #9 |
Reverse Engineer
Регистрация: 06.06.2004
Адрес: Москва
Сообщений: 2,360
Вес репутации: 10
|
userport это для уже написанных программ, для тех что пишутся его использование не рекомендуется так как он сильно глючит, iopl лучше вообще не трогать.
вот правильная программа которую я пользую, но она правда дельфийская, надо api на с перекладывать.. |
25.02.2005, 15:06 | #10 |
Местный
Регистрация: 20.03.2004
Сообщений: 4,900
Вес репутации: 0
|
Все разобрался, emmibox большое тебе спасибо за компонент smport, классная штука.
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Присадка в масло Ассемблер | 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 |