Страница 1 из 2
C++ Builder работа с lpt портом
Добавлено: 2009-04-06 14:46:58
tray.irk
Всем привет .... хочу сделать программку по данной статье
http://wintel.ru/hmade/hmd0005.shtml но на С++ Builder. Но не получается ((( обьясните как это сделать, буду очень благодарен
Re: C++ Builder работа с lpt портом
Добавлено: 2009-04-06 14:49:57
tray.irk
и что бы всё это чюдо работало на windows xp ....
фактически это делается через асамблеровскую вставку ....
__asm
{
mov DX,0378h
mov AL,n
out DX,AL
}
где n это число которое послать на порт lpt .... но увы не работает ....
Re: C++ Builder работа с lpt портом
Добавлено: 2009-04-06 15:16:40
paradox
приложению верхнего уровня не доступны команды out/in порт
токо драйверам
это вам не дос
Re: C++ Builder работа с lpt портом
Добавлено: 2009-04-06 15:26:22
tray.irk
Хорошо ... тогда как это реализовать с драйвером?
Re: C++ Builder работа с lpt портом
Добавлено: 2009-04-06 15:34:14
paradox
как минимум подключая библиотеку какую нибудь которая это позволяет делать
например
http://sano2000.narod.ru/LPT_main.htm
а вообще
тыцтыцтыц
Re: C++ Builder работа с lpt портом
Добавлено: 2009-04-06 15:46:45
tray.irk
мне нужно не на visual а на builder .... да и что то решил я эту тему снести и создать новую .... "C++ Builder работа с USB портом"
Re: C++ Builder работа с lpt портом
Добавлено: 2009-04-06 15:52:01
paradox
а что висуал си не умеет компилять код билдера?

Re: C++ Builder работа с lpt портом
Добавлено: 2009-04-06 16:24:27
tray.irk
и можно подробнее ... как подключить библиотеку? я в Си не силён ((( но очень хочется это сделать
Re: C++ Builder работа с lpt портом
Добавлено: 2009-04-06 17:15:52
paradox
я так думаю вам для начала книгу по программировании надо
что бы азы так сказать выучить
потом книгу по аппаратным всяким вещам
потом по низкоуровневому программированию
ну а потом уже будете паять))
а то как бы биллом гейтом сразу никто еще не стал
Re: C++ Builder работа с lpt портом
Добавлено: 2009-04-07 8:12:59
tray.irk
паять ничего не надо ))) нужно просто написать программку что бы посылала цифру 1 на порт lpt
Re: C++ Builder работа с lpt портом
Добавлено: 2009-04-07 8:19:08
paradox
вы какой то не постоянны
то лпт то усб
то опять лпт
определитесь для начала
цифра 1 это как то не определенно
у лпт много ножек
и там нет цифры
там есть пин на лпт разьеме
Re: C++ Builder работа с lpt портом
Добавлено: 2009-04-07 9:13:32
tray.irk
если отправить 1 то включиться 2 контакт ... если 4 то 3 .... если 8 то 4 .....
я определился на lpt
Re: C++ Builder работа с lpt портом
Добавлено: 2009-04-07 9:23:14
paradox
http://sano2000.narod.ru/LPT_main.htm
там все есть
библиотека dll
которую подключаешь
и юзаешь свои любимые функции InPort OutPort в LPT
за тобой остаеться токо поход
на книжный рынок за книгой по билдеру или в чем ты там программируешь
где рассписано как что подключать и компилять

Re: C++ Builder работа с lpt портом
Добавлено: 2009-04-07 9:31:06
tray.irk
а можно пример? на С++ Builder ? с подключением этой библиотеки?
Re: C++ Builder работа с lpt портом
Добавлено: 2009-04-07 9:43:35
paradox
я на дибилдере не пишу)
но в нете много примеров - поищите
Re: C++ Builder работа с lpt портом
Добавлено: 2009-04-07 13:21:21
Fastman
Мля...я погорячусь немного, но наверное смысл есть.
1. КАК вы собираетесь писать софт для управления по RS232/LPT/USB если понятия зеленго не имеете об этом. Может почитать сначала надо литературу ?
2. Builder ваш это RAD (среда разработки) - с помощью ее никак нельзя написать софт для управления портом X. Хочу заметить что билдер ваш - говно редкостное.
3. Даже если вы найдете говно-инструменты для управления вашим хозяйством, это не избавит вас от знания как электрических характеристик того чем вы собираетесь управлять, так и от знания хотя бы с какой стороны считаются биты в байте

Re: C++ Builder работа с lpt портом
Добавлено: 2009-04-07 13:49:49
paradox
ну чел похоже радио електронщик)
токо не программист
Re: C++ Builder работа с lpt портом
Добавлено: 2009-04-07 14:03:02
Fastman
paradox писал(а):ну чел похоже радио електронщик)
токо не программист
Незнание не освобождает от необходимости учиться и правильно задавать вопросы )
Re: C++ Builder работа с lpt портом
Добавлено: 2009-04-07 14:05:30
Charlz_Klug_
Fastman писал(а):Мля...я погорячусь немного, но наверное смысл есть.
2. Builder ваш это RAD (среда разработки) - с помощью ее никак нельзя написать софт для управления портом X. Хочу заметить что билдер ваш - говно редкостное.
Позовольте поинтересоваться, а какой RAD Вы считаете достойным внимания?
Re: C++ Builder работа с lpt портом
Добавлено: 2009-04-07 14:18:29
Fastman
Charlz_Klug_ писал(а):Fastman писал(а):Мля...я погорячусь немного, но наверное смысл есть.
2. Builder ваш это RAD (среда разработки) - с помощью ее никак нельзя написать софт для управления портом X. Хочу заметить что билдер ваш - говно редкостное.
Позовольте поинтересоваться, а какой RAD Вы считаете достойным внимания?
Каждому свое. Так было написано на воротах Бухенвальда.
Зависит от того пишете вы драйвер,web-приложение(опять же php/asp.net/jsp итд),а может прикладное ПО ???
Re: C++ Builder работа с lpt портом
Добавлено: 2009-04-07 15:22:24
Fastman
С++ и так язык который позволяет стрелять себе в ногу. А если вы выбираете RAD который автоматически генерит код и дает с помощью своих технологий еще возможность лазерного прицела в эту самую ногу - то это проблемы ваши.
Я юзал борланд... вспоминаю с икотой

Re: C++ Builder работа с lpt портом
Добавлено: 2009-04-07 15:32:10
tray.irk
Да я электронщик

я делал маленькие проги на С++ но это было так баловство ))) мне бы только пример ... а я подхвачу и буду развивать мысль ...
Re: C++ Builder работа с lpt портом
Добавлено: 2009-04-07 15:48:03
Fastman
tray.irk писал(а):Да я электронщик

я делал маленькие проги на С++ но это было так баловство ))) мне бы только пример ... а я подхвачу и буду развивать мысль ...
Почитай вот тут статьи неплохие:
http://www.pcports.ru/Articles.php
Re: C++ Builder работа с lpt портом
Добавлено: 2009-04-07 15:52:22
tray.irk
делал по этой статье ...
http://www.pcports.ru/articles/3.php
но увы не работает (((
Re: C++ Builder работа с lpt портом
Добавлено: 2009-04-07 15:54:58
tray.irk
да и я делал с формами ... может что то не так написал .... как будет выглядеть данный код на форме? что бы одна кнопка включить .... вторая выключить?