C++ Builder работа с lpt портом

Модератор: Fastman

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
tray.irk
сержант
Сообщения: 266
Зарегистрирован: 2008-10-22 8:21:36
Откуда: Иркутск
Контактная информация:

C++ Builder работа с lpt портом

Непрочитанное сообщение tray.irk » 2009-04-06 14:46:58

Всем привет .... хочу сделать программку по данной статье http://wintel.ru/hmade/hmd0005.shtml но на С++ Builder. Но не получается ((( обьясните как это сделать, буду очень благодарен
Числа не управляют миром, но могут показать как управляется мир

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
tray.irk
сержант
Сообщения: 266
Зарегистрирован: 2008-10-22 8:21:36
Откуда: Иркутск
Контактная информация:

Re: C++ Builder работа с lpt портом

Непрочитанное сообщение tray.irk » 2009-04-06 14:49:57

и что бы всё это чюдо работало на windows xp ....

фактически это делается через асамблеровскую вставку ....

__asm
{
mov DX,0378h
mov AL,n
out DX,AL
}

где n это число которое послать на порт lpt .... но увы не работает ....
Числа не управляют миром, но могут показать как управляется мир

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: C++ Builder работа с lpt портом

Непрочитанное сообщение paradox » 2009-04-06 15:16:40

приложению верхнего уровня не доступны команды out/in порт
токо драйверам
это вам не дос

Аватара пользователя
tray.irk
сержант
Сообщения: 266
Зарегистрирован: 2008-10-22 8:21:36
Откуда: Иркутск
Контактная информация:

Re: C++ Builder работа с lpt портом

Непрочитанное сообщение tray.irk » 2009-04-06 15:26:22

Хорошо ... тогда как это реализовать с драйвером?
Числа не управляют миром, но могут показать как управляется мир

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: C++ Builder работа с lpt портом

Непрочитанное сообщение paradox » 2009-04-06 15:34:14

как минимум подключая библиотеку какую нибудь которая это позволяет делать
например
http://sano2000.narod.ru/LPT_main.htm

а вообще
тыцтыцтыц

Аватара пользователя
tray.irk
сержант
Сообщения: 266
Зарегистрирован: 2008-10-22 8:21:36
Откуда: Иркутск
Контактная информация:

Re: C++ Builder работа с lpt портом

Непрочитанное сообщение tray.irk » 2009-04-06 15:46:45

мне нужно не на visual а на builder .... да и что то решил я эту тему снести и создать новую .... "C++ Builder работа с USB портом"
Числа не управляют миром, но могут показать как управляется мир

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: C++ Builder работа с lpt портом

Непрочитанное сообщение paradox » 2009-04-06 15:52:01

а что висуал си не умеет компилять код билдера? :-D

Аватара пользователя
tray.irk
сержант
Сообщения: 266
Зарегистрирован: 2008-10-22 8:21:36
Откуда: Иркутск
Контактная информация:

Re: C++ Builder работа с lpt портом

Непрочитанное сообщение tray.irk » 2009-04-06 16:24:27

и можно подробнее ... как подключить библиотеку? я в Си не силён ((( но очень хочется это сделать
Числа не управляют миром, но могут показать как управляется мир

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: C++ Builder работа с lpt портом

Непрочитанное сообщение paradox » 2009-04-06 17:15:52

я так думаю вам для начала книгу по программировании надо
что бы азы так сказать выучить
потом книгу по аппаратным всяким вещам
потом по низкоуровневому программированию
ну а потом уже будете паять))

а то как бы биллом гейтом сразу никто еще не стал

Аватара пользователя
tray.irk
сержант
Сообщения: 266
Зарегистрирован: 2008-10-22 8:21:36
Откуда: Иркутск
Контактная информация:

Re: C++ Builder работа с lpt портом

Непрочитанное сообщение tray.irk » 2009-04-07 8:12:59

паять ничего не надо ))) нужно просто написать программку что бы посылала цифру 1 на порт lpt
Числа не управляют миром, но могут показать как управляется мир

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: C++ Builder работа с lpt портом

Непрочитанное сообщение paradox » 2009-04-07 8:19:08

вы какой то не постоянны
то лпт то усб
то опять лпт
определитесь для начала

цифра 1 это как то не определенно
у лпт много ножек
и там нет цифры
там есть пин на лпт разьеме

Аватара пользователя
tray.irk
сержант
Сообщения: 266
Зарегистрирован: 2008-10-22 8:21:36
Откуда: Иркутск
Контактная информация:

Re: C++ Builder работа с lpt портом

Непрочитанное сообщение tray.irk » 2009-04-07 9:13:32

если отправить 1 то включиться 2 контакт ... если 4 то 3 .... если 8 то 4 .....
я определился на lpt
Числа не управляют миром, но могут показать как управляется мир

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: C++ Builder работа с lpt портом

Непрочитанное сообщение paradox » 2009-04-07 9:23:14

http://sano2000.narod.ru/LPT_main.htm
там все есть
библиотека dll
которую подключаешь
и юзаешь свои любимые функции InPort OutPort в LPT

за тобой остаеться токо поход
на книжный рынок за книгой по билдеру или в чем ты там программируешь
где рассписано как что подключать и компилять :smile:

Аватара пользователя
tray.irk
сержант
Сообщения: 266
Зарегистрирован: 2008-10-22 8:21:36
Откуда: Иркутск
Контактная информация:

Re: C++ Builder работа с lpt портом

Непрочитанное сообщение tray.irk » 2009-04-07 9:31:06

а можно пример? на С++ Builder ? с подключением этой библиотеки?
Числа не управляют миром, но могут показать как управляется мир

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: C++ Builder работа с lpt портом

Непрочитанное сообщение paradox » 2009-04-07 9:43:35

я на дибилдере не пишу)
но в нете много примеров - поищите

Аватара пользователя
Fastman
ст. лейтенант
Сообщения: 1236
Зарегистрирован: 2006-07-07 10:20:38
Откуда: Минск. РБ

Re: C++ Builder работа с lpt портом

Непрочитанное сообщение Fastman » 2009-04-07 13:21:21

Мля...я погорячусь немного, но наверное смысл есть.
1. КАК вы собираетесь писать софт для управления по RS232/LPT/USB если понятия зеленго не имеете об этом. Может почитать сначала надо литературу ?
2. Builder ваш это RAD (среда разработки) - с помощью ее никак нельзя написать софт для управления портом X. Хочу заметить что билдер ваш - говно редкостное.
3. Даже если вы найдете говно-инструменты для управления вашим хозяйством, это не избавит вас от знания как электрических характеристик того чем вы собираетесь управлять, так и от знания хотя бы с какой стороны считаются биты в байте :)
Главное в жизни здоровье и любовь, остальное я все куплю.

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: C++ Builder работа с lpt портом

Непрочитанное сообщение paradox » 2009-04-07 13:49:49

ну чел похоже радио електронщик)
токо не программист

Аватара пользователя
Fastman
ст. лейтенант
Сообщения: 1236
Зарегистрирован: 2006-07-07 10:20:38
Откуда: Минск. РБ

Re: C++ Builder работа с lpt портом

Непрочитанное сообщение Fastman » 2009-04-07 14:03:02

paradox писал(а):ну чел похоже радио електронщик)
токо не программист
Незнание не освобождает от необходимости учиться и правильно задавать вопросы )
Главное в жизни здоровье и любовь, остальное я все куплю.

Charlz_Klug_
проходил мимо

Re: C++ Builder работа с lpt портом

Непрочитанное сообщение Charlz_Klug_ » 2009-04-07 14:05:30

Fastman писал(а):Мля...я погорячусь немного, но наверное смысл есть.
2. Builder ваш это RAD (среда разработки) - с помощью ее никак нельзя написать софт для управления портом X. Хочу заметить что билдер ваш - говно редкостное.
Позовольте поинтересоваться, а какой RAD Вы считаете достойным внимания?

Аватара пользователя
Fastman
ст. лейтенант
Сообщения: 1236
Зарегистрирован: 2006-07-07 10:20:38
Откуда: Минск. РБ

Re: C++ Builder работа с lpt портом

Непрочитанное сообщение Fastman » 2009-04-07 14:18:29

Charlz_Klug_ писал(а):
Fastman писал(а):Мля...я погорячусь немного, но наверное смысл есть.
2. Builder ваш это RAD (среда разработки) - с помощью ее никак нельзя написать софт для управления портом X. Хочу заметить что билдер ваш - говно редкостное.
Позовольте поинтересоваться, а какой RAD Вы считаете достойным внимания?
Каждому свое. Так было написано на воротах Бухенвальда.
Зависит от того пишете вы драйвер,web-приложение(опять же php/asp.net/jsp итд),а может прикладное ПО ???
Главное в жизни здоровье и любовь, остальное я все куплю.

Аватара пользователя
Fastman
ст. лейтенант
Сообщения: 1236
Зарегистрирован: 2006-07-07 10:20:38
Откуда: Минск. РБ

Re: C++ Builder работа с lpt портом

Непрочитанное сообщение Fastman » 2009-04-07 15:22:24

С++ и так язык который позволяет стрелять себе в ногу. А если вы выбираете RAD который автоматически генерит код и дает с помощью своих технологий еще возможность лазерного прицела в эту самую ногу - то это проблемы ваши.
Я юзал борланд... вспоминаю с икотой :)
Главное в жизни здоровье и любовь, остальное я все куплю.

Аватара пользователя
tray.irk
сержант
Сообщения: 266
Зарегистрирован: 2008-10-22 8:21:36
Откуда: Иркутск
Контактная информация:

Re: C++ Builder работа с lpt портом

Непрочитанное сообщение tray.irk » 2009-04-07 15:32:10

Да я электронщик :) я делал маленькие проги на С++ но это было так баловство ))) мне бы только пример ... а я подхвачу и буду развивать мысль ...
Числа не управляют миром, но могут показать как управляется мир

Аватара пользователя
Fastman
ст. лейтенант
Сообщения: 1236
Зарегистрирован: 2006-07-07 10:20:38
Откуда: Минск. РБ

Re: C++ Builder работа с lpt портом

Непрочитанное сообщение Fastman » 2009-04-07 15:48:03

tray.irk писал(а):Да я электронщик :) я делал маленькие проги на С++ но это было так баловство ))) мне бы только пример ... а я подхвачу и буду развивать мысль ...
Почитай вот тут статьи неплохие:
http://www.pcports.ru/Articles.php
Главное в жизни здоровье и любовь, остальное я все куплю.

Аватара пользователя
tray.irk
сержант
Сообщения: 266
Зарегистрирован: 2008-10-22 8:21:36
Откуда: Иркутск
Контактная информация:

Re: C++ Builder работа с lpt портом

Непрочитанное сообщение tray.irk » 2009-04-07 15:52:22

делал по этой статье ... http://www.pcports.ru/articles/3.php

но увы не работает (((
Числа не управляют миром, но могут показать как управляется мир

Аватара пользователя
tray.irk
сержант
Сообщения: 266
Зарегистрирован: 2008-10-22 8:21:36
Откуда: Иркутск
Контактная информация:

Re: C++ Builder работа с lpt портом

Непрочитанное сообщение tray.irk » 2009-04-07 15:54:58

да и я делал с формами ... может что то не так написал .... как будет выглядеть данный код на форме? что бы одна кнопка включить .... вторая выключить?
Числа не управляют миром, но могут показать как управляется мир