Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.08.28;
Скачать: CL | DM;

Вниз

Проблемы с ShellExecute!   Найти похожие ветки 

 
Demidoff ©   (2005-08-08 19:47) [0]

Мне необходимо сделать пару распечаток.  
Так при прописании команды ShellExecute(hwnd,"print",workdir+namer,nil,nil и т.д.)
Так вот путь выводится как ошибка. Несовпадение типов string и PAnsiChar. Но я же не знаю заранее название файла и путь к нему как обойти. Перевода из StrToPAnsi я не видел.
Есть конечно вариант, что все файлы, которые попадаються вставлять в один существующий прямой путь и файл. Но в случае не распечатки не будут ли утерены текст или что то в этом роде. Заранее спасибо.


 
Ega23 ©   (2005-08-08 19:49) [1]

hwnd, PChar("print"), PChar(workdir+namer), nil, nil ....


 
Юрий Зотов ©   (2005-08-08 19:50) [2]

PChar(workdir+namer)

И все.


 
Demidoff ©   (2005-08-08 20:03) [3]

Большое спасибо!!!!!!!!!!!!!


 
Demidoff ©   (2005-08-09 08:28) [4]

Мужики тестирую не идет. По коду пробегает и ошибок не показывает, но распечатывать не хочет. Принтер по умолчанию стоит нужный.


 
Leonid Troyanovsky ©   (2005-08-09 10:01) [5]


> Demidoff ©   (09.08.05 08:28) [4]
> Мужики тестирую не идет. По коду пробегает и ошибок не показывает,
> но распечатывать не хочет. Принтер по умолчанию стоит нужный.


Не всякий документ знает про print.
Т.е., не все файлы имеют нужную ассоциацию.

--
Regards, LVT.

PS. ShellExecute(..) > 32 ?


 
Юрий Зотов ©   (2005-08-09 10:05) [6]

Проверьте на файле, у которого в контекстном меню Проводника есть пункт "Печатать" (например, *.txt). Если сработает, то причина в [5] и тогда нужно печатать самому.



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

Текущий архив: 2005.08.28;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.027 c
1-1123404272
Ксардас
2005-08-07 12:44
2005.08.28
Как получить номер верхней видной строки в РичЭдите?


5-1094017910
segor
2004-09-01 09:51
2005.08.28
Редактор ячейки в TdxDBGrid


14-1123478604
Ega23
2005-08-08 09:23
2005.08.28
С днем рождения! 8 августа


1-1123266295
Evgenius
2005-08-05 22:24
2005.08.28
Непонятная ошибка...


5-1094974226
FHT
2004-09-12 11:30
2005.08.28
Работа при срабатывании OnCustomDrawItem в своем компаненте