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

Программирование. Форум !!!

За 2004-10-04

Re[4]: COM - порт

Здравствуйте, Дедка.

Д> А.. понял(??), ты порт два раза открываешь, один раз на чтение-запись,
Д> а другой раз для ловли посылки?

Нет порт открывается один раз, второй раз его открыть не возможно, пока
он не закрыт функцией открывшей его, поэтому открытие его происходит
на глобальном уровне, чтобы был доступен другим функциям.

Проблема в том в функции WaitCommEvent при запуске программы проверяет
нет ли сигнала на входе, и если его нет, то просто завершается, хотя
по идее она должна все время прослушивать порт, и если пришел сигнал
обрабатывать его.

И я не знаю толи я с тайм-аутами премудрил, толи криво функцию
использую.

   2004-10-04 22:35:14 (#239329)

Re: BD Paradox - Emty

Здравствуйте !

> Как очистить BD Paradox без удаления структуры таблицы

Должно быть, сделать:

DELETE FROM <Таблица1>
DELETE FROM <Таблица2>
...
DELETE FROM <ТаблицаN>

для всех таблиц в БД так.

--
С уважением, Вахтуров Виктор.
Информационный сайт для программистов: http://SoftMaker.com.ru

Номер выпуска : 3630
Возраст листа : 378 (дней)
Количество подписчиков : 479
Адрес в архиве : http://subscribe.ru/archive/comp.soft.prog.prog/msg/239308
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru

-*Информационный канал Subscribe.Ru
Подписан адрес:
Код этой рассылки: comp.soft.prog.prog
Написать в лист: mailto:comp.soft.prog.prog-list@subscribe.ru
Отписаться: mailto:comp.soft.prog.prog--unsub@subscribe.ru?subject=comp.soft.prog.prog

http://subscribe.ru/ http://subscribe.ru/feedback

   2004-10-04 21:52:07 (#239308)

Дизассемблер МК51

Здравствуйте, товарищи программисты!

Понадобился вот мне тут дизассемблер МК51... С исходниками на С/С++, или
даже на ассемблере. ;-) Поискал справа - не нашел. Поискал слева - не нашел.
Поискал спереди - не нашел. (Имеется ввиду в инете.)

Может, у кого-то есть такая штуковина, или кто-то видел ее в Сети.

Номер выпуска : 3629
Возраст листа : 378 (дней)
Количество подписчиков : 479
Адрес в архиве : http://subscribe.ru/archive/comp.soft.prog.prog/msg/239256
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru

-*Информационный канал Subscribe.Ru
Подписан адрес:
Код этой рассылки: comp.soft.prog.prog
Написать в лист: mailto:comp.soft.prog.prog-list@subscribe.ru
Отписаться: mailto:comp.soft.prog.prog--unsub@subscribe.ru?subject=comp.soft.prog.prog

http://subscribe.ru/ http://subscribe.ru/feedback

   2004-10-04 20:24:19 (#239256)

Re: Принтер

> VV> > А не подскажите уважаемые как сделать/написать/установить принтер?
> VV> > Точнее не принтер, а принтерный порт типа LPT, COM, FILE, FAX.
> VV> > Более конкретно: нужен принтерный порт типа FILE, который вместо
> VV> > аппаратуры формирует файл или что-то другое делает с этими данными.
> VV>
> VV> Это надо писать драйвер принтера (виртуальный принтер в системе
> VV> Примеры, по-моему, есть в DDK.
> VV>
> Что-бы не появлялись недоразумения и лишней переписки уточняю:
>
> Нужен именно ПОРТ а не принтер, потому-что сам принтер (в смысле железо)
> абсолютно стандартный матричник, лазер или что-то другое.
> И драйвера для него уже есть. Т.е. с графикой связываться не нужно.
>
Кажется, уважаемый "Victor V. Vakchturov" слегка перемудрил.
Драйвер, конечно, написать можно, но не нужно.

Во-первых, если есть готовый файл, например текстовый, который
нужно просто отправить на принтер, достаточно открыть порт
с помощью CreateFile() и записать в него содержимое файла.
Конечно, это годится для матричных принтеров или
любых других, поддерживающих печать текста.
Вероятно, так можно отправить на принтер и подготовленный
файл для лазерного принтера, но это я делать не пробовал.

Во-вторых, если текст нужно подготовить, обеспечив,
например, форматирование, то придется рисовать:

DOCINFO di;
HDC hDC;

if((hDC=CreateDC(NULL,"Canon LBP-810",NULL,NULL))==NULL) {
printf("error: can't create context.\n");
return (-1);
}
memset(&di,0,sizeof(di));
di.cbSize = sizeof(DOCINFO);
di.lpszOutput = "output.dat";
di.lpszDocName = pszFile;
StartDoc(hDC,&di);
StartPage(hDC);
// здесь нужно отрисовать страницу
EndPage(hDC);
EndDoc(hDC);
DeleteDC(hDC);

В этом примере указано имя файла, в котором будет
формироваться результат "output.dat".

Номер выпуска : 3628
Возраст листа : 378 (дней)
Количество подписчиков : 479
Адрес в архиве : http://subscribe.ru/archive/comp.soft.prog.prog/msg/239187
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru

-*Информационный канал Subscribe.Ru
Подписан адрес:
Код этой рассылки: comp.soft.prog.prog
Написать в лист: mailto:comp.soft.prog.prog-list@subscribe.ru
Отписаться: mailto:comp.soft.prog.prog--unsub@subscribe.ru?subject=comp.soft.prog.prog

http://subscribe.ru/ http://subscribe.ru/feedback

   2004-10-04 17:33:36 (#239187)

Пример SFilter

Не мог бы какой-нибудь добрый человек бросить мне в личку пример
SFilter из IFS Kit для Windows 2003 или хотя бы Windows XP?
Найти дистрибутив пока не удалось, а проверить код
на наличие потенциальных багов нужно.

Заранее спасибо.
emal@l*****.ru

Номер выпуска : 3627
Возраст листа : 378 (дней)
Количество подписчиков : 479
Адрес в архиве : http://subscribe.ru/archive/comp.soft.prog.prog/msg/239131
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru

-*Информационный канал Subscribe.Ru
Подписан адрес:
Код этой рассылки: comp.soft.prog.prog
Написать в лист: mailto:comp.soft.prog.prog-list@subscribe.ru
Отписаться: mailto:comp.soft.prog.prog--unsub@subscribe.ru?subject=comp.soft.prog.prog

http://subscribe.ru/ http://subscribe.ru/feedback

   2004-10-04 16:14:02 (#239131)

Re[3]: COM - порт

V> Первые четыре фунции (InitCOMPort, CheckSum, ReadData, WriteData) у
V> меня вынесенны в отдельный библиотечный файл "ComPort.cpp" - здесь
V> находится описание этих функций.

V> Потом этот файл линкуется с основной программой #include "ComPort.h".

V> А непосредственное открыте порта уже идет из другой функции.
А.. понял(??), ты порт два раза открываешь, один раз на чтение-запись,
а другой раз для ловли посылки?


--
geg***@y*****.ru Наша музыка: тем что даже и не запущен

Номер выпуска : 3626
Возраст листа : 378 (дней)
Количество подписчиков : 476
Адрес в архиве : http://subscribe.ru/archive/comp.soft.prog.prog/msg/238825
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru

-*Информационный канал Subscribe.Ru
Подписан адрес:
Код этой рассылки: comp.soft.prog.prog
Написать в лист: mailto:comp.soft.prog.prog-list@subscribe.ru
Отписаться: mailto:comp.soft.prog.prog--unsub@subscribe.ru?subject=comp.soft.prog.prog

http://subscribe.ru/ http://subscribe.ru/feedback

   2004-10-04 02:35:11 (#238825)