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