![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Печать через ShellExecute [D6, XP]
Malik © (2008-02-13 18:07:00)Почему на некоторых компах он печатате, а на других. Проверял на свеже установленном виндовзе — всеравно не хочет(((.
Я вызываю так:
ShellExecute(strgrd.Handle,'print',Pchar(ExtractFilePath(Application.ExeName)+'\Buf.html'),nil,nil,SW_SHOWNORMAL);
Malik (2008-02-14 12:16:00) [1]По гуглил только стоящего ничего не нашел((((. ИМХО это где-то в рееестре тупизм
Palladin (2008-02-13 20:41:00) [2]уже очень очень хорошо... осталось немножко погуглить по этому поводу... прости пожалуйста, за тебя не могу, у меня http закрыт на все кроме delphimaster... я надеюсь ты простишь меня и в конце жизни я облачком скользну туда куда надо, а не слизью утеку куда не надо...
Malik (2008-02-13 20:27:00) [3]Если я правильно понял, то надо сразу же после вызова ShellExecute надо вписать RaiseLastOSError. Так она выдает ошибку с кодом 126, мол не найден указанный модуль.
Palladin (2008-02-13 20:11:00) [4]RaiseLastOSError курил?
Malik (2008-02-13 20:05:00) [5]Вот именно ИМХО он где то вырубленнн...((( НО ГДЕ ИМЕННО????
Palladin (2008-02-13 19:54:00) [6]ну может он вырублен или недоступен в случае сетевого принтера по умолчанию...
Malik (2008-02-13 19:51:00) [7]Да нет дело не в наличии и отсуствии принтера, дело в том, что даже не выводиться диалог принтера
ketmar (2008-02-13 18:26:00) [8]>[4] clickmaker © (2008-02-13 18:16:00)
обычно это пофигу.
---
Understanding is not required. Only obedience.
clickmaker (2008-02-13 18:19:00) [9]да это я так, к слову
нафига лишний слэш? )
{RASkov} (2008-02-13 18:18:00) [10]> [4] clickmaker © (13.02.08 18:16)
Но на некоторых компьютерах печатает же ведь :)
clickmaker (2008-02-13 18:16:00) [11]ExtractFilePath уже со слэшем возвращает
Virgo_Style (2008-02-13 18:14:00) [12]Нечем печатать? Неверный принтер по умолчанию?
Кстати, а ShellExecute не функция ли? ;-)
Palladin (2008-02-13 18:11:00) [13]та наверно, на одних компах есть принтер, а на других нет :)
Malik (2008-02-13 18:09:00) [14]Тфу...
*Почему на некоторых компах он печатате, а на других нет.