![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 22.10.2011
Сообщений: 32
|
![]()
здравствуйте! У меня следующая ситуация: использую функцию ShellExecute для того, чтобы открывался *.pdf файл при нажатии на label, но первое время, когда открываешь первых два файла все нормально, на третий раз виснет программа, а на данный момент при первом нажатии на такую ссылку висяк!!
Вот то, что я использую или использовала: Код:
Код:
Последний раз редактировалось Stilet; 27.04.2013 в 12:31. |
![]() |
![]() |
![]() |
#2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Код:
Еще такой момент: Ты это где прописываешь?
I'm learning to live...
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 22.10.2011
Сообщений: 32
|
![]()
вот изображение ошибки!!!
и уже на первый раз висяк!!! в последующем вот эта ошибка: прописываю на Label, точнее вот такая процедура: procedure TLitForm.sLabelFX1Click(Sender: TObject); затем еще одна: Последний раз редактировалось Stilet; 27.04.2013 в 14:09. |
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 16.03.2013
Сообщений: 599
|
![]()
Может все дело в SW_RESTORE и SW_SHOW??
Попробуй Код:
ShellExecute на самом то деле должен передавать что хочет сделать системе, а затем можно хоть саму программу закрыть, действие выполнится.
alextrof94$gmail.com
Последний раз редактировалось alextrof94; 27.04.2013 в 13:30. |
![]() |
![]() |
![]() |
#5 | |
Пользователь
Регистрация: 22.10.2011
Сообщений: 32
|
![]() Цитата:
procedure TLitForm.sLabelFX1Click(Sender: TObject); ошибки следующие (уже на первый раз): |
|
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 16.03.2013
Сообщений: 599
|
![]()
Вторая ошибка - закончилось время ожидания завершения процесса. 3я ошибка - ошибка дельфей - сохрани и перезапусти дельфи.
alextrof94$gmail.com
|
![]() |
![]() |
![]() |
#7 | |
Пользователь
Регистрация: 22.10.2011
Сообщений: 32
|
![]() Цитата:
когда еще не вис была ошибка формата: Последний раз редактировалось marusua; 27.04.2013 в 13:44. |
|
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 16.03.2013
Сообщений: 599
|
![]()
хммм. это я уже хз. Я обычно rtf через wordpad открываю, так и быстрее и правильнее, но это должно быть по умолчанию в системе настроено, так что от программиста тут мало что зависит. Может файл битый.
alextrof94$gmail.com
|
![]() |
![]() |
![]() |
#9 | ||
Пользователь
Регистрация: 22.10.2011
Сообщений: 32
|
![]() Цитата:
Цитата:
файл нормальный!!! Последний раз редактировалось Stilet; 27.04.2013 в 14:11. |
||
![]() |
![]() |
![]() |
#10 |
Форумчанин
Регистрация: 16.03.2013
Сообщений: 599
|
![]()
открой его ручками в вордпаде и пересохрани.
alextrof94$gmail.com
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Функция ShellExecute не работает :( | zzzetka | Помощь студентам | 7 | 25.05.2011 08:26 |
ShellExecute | frodo-94 | Win Api | 3 | 26.08.2010 13:36 |
Функция ShellExecute, работа с CMD | Droid | Общие вопросы Delphi | 6 | 18.07.2009 00:21 |
ShellExecute | Zeraim | Общие вопросы Delphi | 1 | 07.05.2008 17:02 |
ShellExecute | SNUPY | Общие вопросы Delphi | 4 | 19.02.2008 22:59 |