![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
ShellExecute [D6, WinXP]
Lola © (2003-05-22 20:38:00)ShellExecute не работает открытие автокадовского чертежа на одной конкретной машине. На любой другой открывает. С чем это связано?
clickmaker (2003-05-23 18:05:00) [1]А GetLastError то чё говорит?
Lola (2003-05-22 21:24:00) [2]Честно говоря, уже даже систему переставили :)) Правда по другому поводу, но у меня была надежда, что это исправит ситуацию, но... Вот такая "загадка природы". Завтра обязательно посмотрим регистри.
Anatoly Podgoretsky (2003-05-22 21:10:00) [3]Тогда это уже странно, ShellExecute и двойной щелчок это синонимы в данном случае. То есть при двойном щелчке выполняется то что написано для данного типа и тоже самое делает и ShellExecute, кроме разве что вместо действия по умолчанию можно выбрать другое действие и вот случайно не в этом ли дело?
Посмотри эту информацию для типа в реестре наверняка она отличается на этих машинах.
Кроме того вместо указания действия можно поставить NIL тогда будет вызвано действие по умолчанию как бы оно не называлось.
ShellExecute(0, nil,"имя документа",nil,nil,SW_SHOWNORMAL)
Lola (2003-05-22 21:00:00) [4]Да
Anatoly Podgoretsky (2003-05-22 20:51:00) [5]А двойной щелчок мышкой открывает документ?