![]() |
|
Модераторы: feodorv, GremlinProg, xvr, Fixin |
![]()
|
|
| Roman1 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 50 Регистрация: 12.10.2007 Репутация: нет Всего: нет |
Для реализации программы работы с портами (пример из книги) используются функции inp и outp (и еще несклько других, не суть). В VC++ Express ее сделать не получается, т.к. нет соответствующих ассемблерных файлов, которые просит компилятор (не идут в версии Express, нужет Standart). Возможно ли где-нибудь доставать эти файлы или как обойти эту ситуацию? Спасибо.
|
|||
|
||||
| archimed7592 |
|
|||
![]() Архимед ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2531 Регистрация: 12.6.2004 Где: Moscow Репутация: нет Всего: 93 |
Roman1, что конкретно пытаешься откомпилировать(код) и на что конкретно ругается компилятор?
-------------------- If you have an apple and I have an apple and we exchange apples then you and I will still each have one apple. But if you have an idea and I have an idea and we exchange these ideas, then each of us will have two ideas. © George Bernard Shaw |
|||
|
||||
| Roman1 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 50 Регистрация: 12.10.2007 Репутация: нет Всего: нет |
Прикладываю файл с кодом. По поводу компиляции хотел уточнить, что она проходит нормально, но при пошаговом выполнении появляются сообщения что не найден соответствующий source file. При обычном запуске программы из среды вообще ничего не происходит (программа должна включать системный динамик на 4 сек).
Присоединённый файл ( Кол-во скачиваний: 14 )
port.cpp 4,31 Kb |
|||
|
||||
| archimed7592 |
|
|||
![]() Архимед ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2531 Регистрация: 12.6.2004 Где: Moscow Репутация: нет Всего: 93 |
А IO32NT.h у тебя есть? Показывай...
-------------------- If you have an apple and I have an apple and we exchange apples then you and I will still each have one apple. But if you have an idea and I have an idea and we exchange these ideas, then each of us will have two ideas. © George Bernard Shaw |
|||
|
||||
| Roman1 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 50 Регистрация: 12.10.2007 Репутация: нет Всего: нет |
Вот еще два файла из этого проекта - заголовочный и сама программа.
Присоединённый файл ( Кол-во скачиваний: 6 )
IO32NT.h 0,00 Kb |
|||
|
||||
| Roman1 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 50 Регистрация: 12.10.2007 Репутация: нет Всего: нет |
||||
|
||||
| Roman1 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 50 Регистрация: 12.10.2007 Репутация: нет Всего: нет |
||||
|
||||
| archimed7592 |
|
|||
![]() Архимед ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2531 Регистрация: 12.6.2004 Где: Moscow Репутация: нет Всего: 93 |
Мммм... Оч интересный файлик. Добавлено через 3 минуты и 27 секунд _inpd и остальные ф-ции ввода-вывода в порт - это библиотечные ф-ции(<conio.h>). Не понимаю, какие(и зачем?!) тебе .asm файлы понадобились... -------------------- If you have an apple and I have an apple and we exchange apples then you and I will still each have one apple. But if you have an idea and I have an idea and we exchange these ideas, then each of us will have two ideas. © George Bernard Shaw |
|||
|
||||
| zkv |
|
||||
![]() ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2133 Регистрация: 23.7.2006 Где: Санкт-Петербург Репутация: 12 Всего: 92 |
содержание:
|
||||
|
|||||
| Roman1 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 50 Регистрация: 12.10.2007 Репутация: нет Всего: нет |
Попробую еще раз все это запустить. Но раньше я как-то обращался на форуме с похожим вопросом, мне дали ссылку на сайт microsoft (не сохранил ее) где указывалось, что в версии экспресс по сравнению с другими версиями VC нет source files, и скинули файл (прилагаю)для реализации функции strrchr. Я теперь и ищу такие же для функций работы с портами.
Присоединённый файл ( Кол-во скачиваний: 4 )
strrchr.asm 2,58 Kb |
|||
|
||||
| archimed7592 |
|
|||
![]() Архимед ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2531 Регистрация: 12.6.2004 Где: Moscow Репутация: нет Всего: 93 |
-------------------- If you have an apple and I have an apple and we exchange apples then you and I will still each have one apple. But if you have an idea and I have an idea and we exchange these ideas, then each of us will have two ideas. © George Bernard Shaw |
|||
|
||||
| archimed7592 |
|
|||
![]() Архимед ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2531 Регистрация: 12.6.2004 Где: Moscow Репутация: нет Всего: 93 |
-------------------- If you have an apple and I have an apple and we exchange apples then you and I will still each have one apple. But if you have an idea and I have an idea and we exchange these ideas, then each of us will have two ideas. © George Bernard Shaw |
|||
|
||||
| archimed7592 |
|
|||
![]() Архимед ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2531 Регистрация: 12.6.2004 Где: Moscow Репутация: нет Всего: 93 |
Ещё что-нибудь?
Это сообщение отредактировал(а) archimed7592 - 26.10.2007, 16:08 -------------------- If you have an apple and I have an apple and we exchange apples then you and I will still each have one apple. But if you have an idea and I have an idea and we exchange these ideas, then each of us will have two ideas. © George Bernard Shaw |
|||
|
||||
| Roman1 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 50 Регистрация: 12.10.2007 Репутация: нет Всего: нет |
Спасибо за помощь, там еще используются inpw, inpd, outpd, outpw, на всякий случай их еще.
|
|||
|
||||
| archimed7592 |
|
|||
![]() Архимед ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2531 Регистрация: 12.6.2004 Где: Moscow Репутация: нет Всего: 93 |
В присланных мною файлах есть _inpw, _inpd, _outpd, _outpw... Файлов с определениями inpw, inpd и т.д.(без подчёркивания) - нет(по крайней мере в моей версии студии). -------------------- If you have an apple and I have an apple and we exchange apples then you and I will still each have one apple. But if you have an idea and I have an idea and we exchange these ideas, then each of us will have two ideas. © George Bernard Shaw |
|||
|
||||
| Roman1 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 50 Регистрация: 12.10.2007 Репутация: нет Всего: нет |
Да, они и идут именно с подчеркиванием. Еще раз спасибо. Когда-нибудь сам куплю хорошую студию...Желаю успехов.
|
|||
|
||||
| Roman1 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 50 Регистрация: 12.10.2007 Репутация: нет Всего: нет |
Еще раз спасибо
|
|||
|
||||
![]()
|
| Правила форума "C/C++: Системное программирование и WinAPI" | |
|
|
На данный раздел распространяются Правила форума и Правила раздела С++:Общие вопросы . Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Chipset, Step, Fixin, GremlinProg, xvr. feodorv. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Системное программирование и WinAPI | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |