Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

COM port

1.9K
25 октября 2002 года
sytec
18 / / 09.10.2002
Здраствуйте
Меня интересует возможность работы с COM портами, т.е. печать.(Принтер подключен к COM порту)
1.9K
25 октября 2002 года
sytec
18 / / 09.10.2002
Еще раз здравствуйте !
Небольшое уточнение к предыдущему вопросу !
Некий принтер (нестандартный) подключен к com-порту, при копировании текстового файла печатается не все (видимо переполняется буфер),
есть ли функции в билдере, которые позволяют работать с com-портом: инициализация порта, послать строку в порт и т.д.
746
01 ноября 2002 года
Galin
9 / / 20.01.2000
А как в Вас идет печать?
Вы сами написали программу
или работает некий драйвер принтера?

Если верно второе, то вам придется менять
его устройство, а если Вы хотите
пользоваться Бильдером, то придется
печать программировать самому,
Может я ошибаюсь?

Галин А.М.
2.7K
10 ноября 2002 года
teo
4 / / 10.11.2002
Цитата:
Originally posted by sytec
Еще раз здравствуйте !
Небольшое уточнение к предыдущему вопросу !
Некий принтер (нестандартный) подключен к com-порту, при копировании текстового файла печатается не все (видимо переполняется буфер),
есть ли функции в билдере, которые позволяют работать с com-портом: инициализация порта, послать строку в порт и т.д.




Есть такая структура DCB
The DCB structure defines the control setting for a serial communications device.

typedef struct _DCB {
DWORD DCBlength; // sizeof(DCB)
DWORD BaudRate; // current baud rate
DWORD fBinary: 1; // binary mode, no EOF check
DWORD fParity: 1; // enable parity checking
DWORD fOutxCtsFlow:1; // CTS output flow control
DWORD fOutxDsrFlow:1; // DSR output flow control
DWORD fDtrControl:2; // DTR flow control type
DWORD fDsrSensitivity:1; // DSR sensitivity
DWORD fTXContinueOnXoff:1; // XOFF continues Tx
DWORD fOutX: 1; // XON/XOFF out flow control
DWORD fInX: 1; // XON/XOFF in flow control
DWORD fErrorChar: 1; // enable error replacement
DWORD fNull: 1; // enable null stripping
DWORD fRtsControl:2; // RTS flow control
DWORD fAbortOnError:1; // abort on error
DWORD fDummy2:17; // reserved
WORD wReserved; // not currently used
WORD XonLim; // transmit XON threshold
WORD XoffLim; // transmit XOFF threshold
BYTE ByteSize; // number of bits/byte, 4-8
BYTE Parity; // 0-4=no,odd,even,mark,space
BYTE StopBits; // 0,1,2 = 1, 1.5, 2
char XonChar; // Tx and Rx XON character
char XoffChar; // Tx and Rx XOFF character
char ErrorChar; // error replacement character
char EofChar; // end of input character
char EvtChar; // received event character
WORD wReserved1; // reserved; do not use
} DCB;
С помощью GetCommState(...) и SetCommState(...) можно менять настройки СОМ порта.
Есть ещё какая-то функция, которая меняет размер входного буфера..
Ща не помню точно...
вот..

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог