Главная страница
    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.046 c
8-1145944179
TRyaSS
2006-04-25 09:49
2006.12.10
Как найти угол между отрезком и осью(любой )


2-1164008669
novice_man
2006-11-20 10:44
2006.12.10
Количество элементов ....


9-1138683498
Bogdan1024
2006-01-31 07:58
2006.12.10
как облегчить игру?


15-1164221174
vruslana
2006-11-22 21:46
2006.12.10
Не получаеться описать функцию


2-1164478031
dreamse
2006-11-25 21:07
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
Английский Французский Немецкий Итальянский Португальский Русский Испанский