Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на C / C++


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / C/C++

Выпуск № 704
от 08.04.2007, 14:35

Администратор:Калашников О.А.
В рассылке:Подписчиков: 472, Экспертов: 79
В номере:Вопросов: 2, Ответов: 3


Вопрос № 80710: Доброго времнени суток уважаемые эксперты. Вопроса два. 1) Где можно достать фриварную IDE которую можно будет прикрутить к фриварному майкрософтомскому кампилятору (работает через командную строку). Обязательное условее чтобы эта IDE позволяла р...
Вопрос № 80782: Как работать с портами ввода - вывода из под Windos XP имея язык С++? Я знаю есть один способ через SQL сервер, но меня это не очень нравится, ведь нужно устанавливать программу SQL сервера и потом ее настраивать. А для этого необходимо изуч...

Вопрос № 80.710
Доброго времнени суток уважаемые эксперты. Вопроса два.
1) Где можно достать фриварную IDE которую можно будет прикрутить к фриварному майкрософтомскому кампилятору (работает через командную строку). Обязательное условее чтобы эта IDE позволяла работать с проэктом в дебаговом режиме.
2) Бросте пожалуста адреса где можно найти исходники IDE-шек.
Отправлен: 02.04.2007, 14:15
Вопрос задал: Надточий Николай Владимирович (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Morgion
Здравствуйте, Надточий Николай Владимирович!
Вам подойдёт code::blocks!

Приложение:

Ответ отправил: Morgion (статус: Студент)
Ответ отправлен: 02.04.2007, 21:27

Отвечает: Ilkras

Здравствуйте, Надточий Николай Владимирович!

бесплатная IDE от microsoft:
http://msdn.microsoft.com/vstudio/express/
где взять исходники к нему именно - не знаю
Принципиально вы можете найти множество таких систем вместе с исходниками на sourceforge.net. Например http://sourceforge.net/projects/premake. Однако качество этих систем существенно ниже чем у коммерческих.
Ответ отправил: Ilkras (статус: 6-ой класс)
Ответ отправлен: 03.04.2007, 11:08


Вопрос № 80.782
Как работать с портами ввода - вывода из под Windos XP имея язык С++?

Я знаю есть один способ через SQL сервер, но меня это не очень нравится, ведь нужно устанавливать программу SQL сервера и потом ее настраивать. А для этого необходимо изучить программу работы с сервером.

А как можно обойти такой гемарой как SQL сервер и настроить приложение работы портов на прямую?

Заранее спосибо за помощь!
Отправлен: 02.04.2007, 22:18
Вопрос задал: Ivan Abramovich (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 2)

Отвечает: Ilkras
Здравствуйте, Ivan Abramovich!
Если я не ошибаюсь, то в XP работа с портами I/O возможна через драйвера - то есть вам надо написать драйвер и в нем обращаться к портам. Я не уверен, что это меньший гемморой, чем настройка SQL сервера.
Ответ отправил: Ilkras (статус: 6-ой класс)
Ответ отправлен: 03.04.2007, 11:12
Оценка за ответ: 4
Комментарий оценки:
Скажите на языке С++ (скажем С++ Builder6) написать следующее для прямого ввода и вывода в порт программу:

//Подпрограмма In.cpp
//-----------------------------
#pragma save//запомнить текущее состояние процессора
//
#pragma call (inline=> on, reg_param => (dx), reg_return=> (ax))
static unsiged char inportb(unsigned int Port_number)=
{
0xEC//in al,dx
}
#pragma restore//обратное востановление ЦП
//--------------------------

помогите разобраться с такой программой, а то мне на скорую руку подсказали и мне не как связаться с этим человеком. Но если так же случайно.
Как снять запрет на прямой ввод вывод в порт в Windos XP. Или же как обращаться к портам на прямую.

Если можно то ответьте по шире на мои вопросы.


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2007, Портал RusFAQ.ru, Россия, Москва.
Авторское право: ООО "Мастер-Эксперт Про"
Email: support@rusfaq.ru, тел.: +7 (926) 535-23-31
Авторские права | Реклама на портале
Версия системы: 4.47 от 06.04.2007
Яндекс Rambler's Top100

В избранное