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

RusFAQ.ru: Программирование на Delphi


Информационный Канал Subscribe.Ru


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

Выпуск № 302
от 12.03.2004, 02:20

Администратор:
Имя: Калашников О.А.
URL: Информационный ресурс
ICQ: 68951340
Россия, Москва
О рассылке:
Задано вопросов: 1403
Отправлено ответов: 3120
Активность: 222.3 %
[Задать вопрос >>][Регистрация эксперта >>]
[Поиск в базе][Обсудить на форуме]


 Список экспертов, ответы которых опубликованы в данном выпуске

Pawel
Статус: Профессиональный
Общий рейтинг: 163.48
[Подробней >>]
samum2000
Статус: Профессиональный
Общий рейтинг: 128.62
[Подробней >>]
sir henry
Статус: Профессиональный
Общий рейтинг: 158.2
[Подробней >>]
 
Boriss
Статус: Профессиональный
Общий рейтинг: 154.08
URL: Программирование на Паскале
[Подробней >>]
THE_PRO
Статус: Профессиональный
Общий рейтинг: 137.84
URL: THE_PRO
Телефон: (994 +12) 989647
[Подробней >>]


 Краткий перечень вопросов

Вопрос № 1390. Здравствуйте эксперты. Вопрос: каким образом направить на печать текст в dos кодировке не в spool, а... (ответов: 4)
Вопрос № 1391. Впрос! При проигрывание флеша в Shockwaveflash необходимо изменить его длинну(компонента), но если я... (ответов: 4)

Вопросов: 2, ответов: 8


 Вопрос № 1390

Здравствуйте эксперты. Вопрос: каким образом направить на печать текст в dos кодировке не в spool, а напрямую в порт, минуя spool?
Dimonix



Вопрос отправлен: 07.03.2004, 20:49
Отправитель: Dimonix (zdemon@mail.ru)

[Следующий вопрос >>] [Список вопросов]

Отвечает Pawel

Добрый день, Dimonix!
Если вы знаете конфигурацию принтера(все необходимые входящие и исходящие комманды), что собственнои обеспечивает драевер, тогда можно использовать ассамблерные вставки(Win9*) или комманды WinApi для работы с портами(CreateFile).


Ответ отправлен: 08.03.2004, 13:30
Отправитель: Pawel


Отвечает samum2000

Здравствуйте, Dimonix!
Работай с принтером как с обычным файлом.
var
F: TextFile;
begin
AssignFile(F, 'LPT1'); // LPT2, COM1, COM2...
Rewrite(F);
Writeln(F, 'HELLO, ');
Writeln(F, 'WORLD!');
CloseFile(F);
end;
Надо только помнить, что если еще одна программа вздумает распечатать что-нибудь в момент, когда работает эта процедура, на бумаге будет сплошная мешанина букв.
Да, если необходимо печатать управляющие символы, то сразу позле перезаписи файла надо вызвать такую процедурку:
procedure SetBinaryMode (var F: Text); assembler;
asm
mov ax,$4400
les di,F
mov bx,word ptr es:[di]
int $21
or dl,$20
xor dh,dh
mov ax,$4401
int $21
end;

Ответ отправлен: 10.03.2004, 11:43
Отправитель: samum2000


Отвечает sir henry

Приветствую Вас, Dimonix!
Этот вопрос в двух словах не осветишь :)). Лучше всего, да и быстрее, Вам зайти на сайт www.delphimaster.ru или www.delphikingdom.ru и скачать оттуда статьи и компоненты для работы с параллельным портом (если Вы его имели в виду :).
Небольшое замечание: DOS кодировка и прямое направление данных в тот или иной порт - вещи между собой никак не связаные. Может быть у Вас проблема в другом?

Ответ отправлен: 09.03.2004, 09:24
Отправитель: sir henry


Отвечает Boriss

Приветствую Вас, Dimonix!
Попробуйте так:

Приложение:

Ответ отправлен: 09.03.2004, 13:17
Отправитель: Boriss


 Вопрос № 1391

Впрос!
При проигрывание флеша в Shockwaveflash необходимо изменить его длинну(компонента), но если я изменяю, то плей останавливается, и ни на что не отвечает! В чем дело?



Вопрос отправлен: 08.03.2004, 21:27
Отправитель: Kirill

[Следующий вопрос >>] [Список вопросов]

Отвечает samum2000

Приветствую Вас, Kirill!
А как ты изменяешь длину? Попробуй сначала остановить ролик, изменить размеры, а потом снова запустить.


Ответ отправлен: 10.03.2004, 11:42
Отправитель: samum2000


Отвечает THE_PRO

Доброе время суток, Kirill!
Flash komponenta eto ne pozvolyayet(naskolko ya slishal)
Tak chto delay vse v ruchnuyu(obrabotkoy sobitey)
Sovet: Luchshe ispolzuy SWFlash 7.0.1

Ответ отправлен: 09.03.2004, 14:16
Отправитель: THE_PRO


Отвечает sir henry

Доброе время суток, Kirill!
Я Вам отвечу по аналогии:
Вот есть у меня, например, компонент TButton. Если я поменяю его длину, то получится чудовище или красавица, но уже не компонент :)). Т.е. пользоваться им будет нельзя.

Ответ отправлен: 09.03.2004, 09:30
Отправитель: sir henry


Отвечает Pawel

Здравствуйте, Kirill!
Интересно каким способом вы изменяете длину компонента???
Key Delete?
Компонент нужно перекомпилить,но если вы удалите нечто важное, то естественно работать не будет.

Ответ отправлен: 09.03.2004, 12:44
Отправитель: Pawel



Форма отправки вопроса

Внимание!
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+ или отправлять вопросы с сайта по адресу: http://rusfaq.ru/cgi-bin/Message.cgi.

(C) 2002-2003 Команда RusFAQ.ru.

 Персональные данные

Ваше имя:

Ваш e-mail:

Опубликовать мой e-mail в рассылке


 Вопрос и дополнение

Ваш вопрос:


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


Получить ответов:


 Выбор рассылки

Программисту
Assembler (30)
C / C++ (21)
Perl (4)
Builder / Delphi (20)
Pascal (22)
Basic / VBA (9)
Java / JavaScript (7)
PHP (14)
Криптография (7)
WinAPI (16)
Радиоэлектроника (11)
Пользователю
Windows 95/98/Me (41)
Windows NT/2000/XP (61)
"Железо" (36)
Поиск информации (20)
Администратору
Windows NT/2000/XP (29)
Linux / Unix (12)
Юристу
Гражданское право (14)
Семейное право (12)
Трудовое право (12)
КоАП (10)

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




Задать вопрос | Регистрация эксперта | Поиск в базе | Чат | Форумы | Новости
Проект экспертов RusFAQ.ru | Фотоальбом | Virus.RusFAQ.ru | Администрирование
Профессиональная WEB-Студия B.I.T.


Яндекс цитирования
© 2001-2004 Россия, Москва. Авторское право: Калашников О.А.

http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу


В избранное