Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2006.12.10;
Скачать: [xml.tar.bz2];

Вниз

Как распечатать файл, не открывая его?   Найти похожие ветки 

 
SkySpeed   (2006-11-18 22:01) [0]

Собственно, сабж %)

PS: HIDE не предлагать :)


 
RASkov   (2006-11-18 22:03) [1]

Никак.


 
RASkov   (2006-11-18 22:17) [2]

> HIDE не предлагать :)

И все ж
SkySpeed.Hide;

Зачем еще одну ветку зоводить, тем более в предыдущей - вопрос был поставлен более человечно.


 
Anatoly Podgoretsky ©   (2006-11-18 22:42) [3]

> SkySpeed  (18.11.2006 22:01:00)  [0]

Не возможно


 
Юрий Зотов ©   (2006-11-19 01:54) [4]

> SkySpeed   (18.11.06 22:01)

Печать - это копирование. Чтобы файл копировать, его нужно читать. А чтобы его читать, его надо открыть.


 
MikePetrichenko ©   (2006-11-19 01:57) [5]


> Как распечатать файл, не открывая его?

ShellExecute(Handle, "print", FileName )
Ну таем еще что-то.
Хотя условие будет нарушено. Файл всетаки будет отпрыт внешней программой (которая ассоциирована с расширением файла).


 
grisme ©   (2006-11-19 07:46) [6]

>MikePetrichenko ©   (19.11.06 01:57) [5]
>Хотя условие будет нарушено


так ведь автор верит в чудеса :P


 
MikePetrichenko ©   (2006-11-19 10:01) [7]


> так ведь автор верит в чудеса :P

Автор ни во что не верит, так как забил на свой вопрос, который был, видимо, чисто риторическим.


 
SkySpeed   (2006-11-20 11:12) [8]


> MikePetrichenko ©   (19.11.06 10:01) [7]
>
> > так ведь автор верит в чудеса :P
>
> Автор ни во что не верит, так как забил на свой вопрос,
> который был, видимо, чисто риторическим.

Ошибаешься! Свои вопросы я никогда не забываю! %)


> MikePetrichenko ©   (19.11.06 01:57) [5]
>
> > Как распечатать файл, не открывая его?
>
> ShellExecute(Handle, "print", FileName )

При таком подходе к распечатке, файл распечатывается и никакой паузы нет после выполнения данной команды -> выполняетсая сразу следующая команда

А мне необходимо чтобы программа подождала процесс завершения распечатки


 
SkySpeed   (2006-11-20 11:12) [9]


> > MikePetrichenko ©   (19.11.06 01:57) [5]
> >
> > > Как распечатать файл, не открывая его?
> >
> > ShellExecute(Handle, "print", FileName )
>
> При таком подходе к распечатке, файл распечатывается и никакой
> паузы нет после выполнения данной команды -> выполняетсая
> сразу следующая команда
>
> А мне необходимо чтобы программа подождала процесс завершения
> распечатки

Сорри, не в ту ветку ответил %)


 
SkySpeed   (2006-11-20 11:14) [10]


> MikePetrichenko ©   (19.11.06 01:57) [5]
>
> > Как распечатать файл, не открывая его?
>
> ShellExecute(Handle, "print", FileName )

При таком подходе файл открывается, а потом распечатывается, я уже пробывал


 
KilkennyCat ©   (2006-11-20 11:19) [11]

copy to PRN


 
Barloggg   (2006-11-20 12:12) [12]

да, именно copy to PRN.
по другому никак.

и не жалуйся что с принтера выползло непонятно что, если вообще выползло, ибо эта команда работала еще под DOS и логично ожидать что не всякий принтер ее поймет.


 
Alexander Panov ©   (2006-11-20 12:27) [13]


> SkySpeed   (20.11.06 11:12) [8]
> При таком подходе к распечатке, файл распечатывается и
> никакой паузы нет после выполнения данной команды -> выполняетсая
> сразу следующая командаА мне необходимо чтобы программа
> подождала процесс завершения распечатки


Если тебе нужно дождаться лишь того, пока файл не будет отправлен спулеру печати, используй ShellEecuteEx.

Дождаться же, когда еще и файл полностью распечатается, тоже можно.
Попробуй посмотреть в сторону извещающих функций.

Например - FindFirstPrinterChangeNotification



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2006.12.10;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.041 c
4-1153835150
Kolan
2006-07-25 17:45
2006.12.10
Работа с TApdComPort(Async Professional) и с RS485...


2-1164189213
MmMmMmM
2006-11-22 12:53
2006.12.10
Edit Text + array of Char


2-1164374487
dimass
2006-11-24 16:21
2006.12.10
Проблема VCL.Net


2-1163940486
~Aid~
2006-11-19 15:48
2006.12.10
как заполнить массив


15-1163758988
Jeer
2006-11-17 13:23
2006.12.10
"Интервью с богом"





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский