Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Проблемы с ShellExecute! [D7, WinXP]


Demidoff ©   (2005-08-08 19:47:00) 

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


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

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


Leonid Troyanovsky   (2005-08-09 10:01:00) [2]


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


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

--
Regards, LVT.

PS. ShellExecute(..) > 32 ?


Demidoff   (2005-08-09 08:28:00) [3]

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


Demidoff   (2005-08-08 20:03:00) [4]

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


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

PChar(workdir+namer)

И все.


Ega23   (2005-08-08 19:49:00) [6]

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


Наверх

Титульная страница Поиск, карта сайта Написать письмо