Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.129.39.55] |
|
Сообщ.
#1
,
|
|
|
Почему сабж в Win95 запускает только EXE, как запустить например txt
|
Сообщ.
#2
,
|
|
|
Вызвать "NotePad"
|
Сообщ.
#3
,
|
|
|
ShellExecute(Handle, PChar('open'), PChar('c:\test.txt'), nil, nil, SW_SHOWNORMAL);
Все работает .... Под Win2K и Win98 |
Сообщ.
#4
,
|
|
|
Дело не в ShellExecute, а в том что скорее всего нет ассоциации txt файлов с какой-либо программой.
|
Сообщ.
#5
,
|
|
|
Ну не мы же винды писали....
|
Сообщ.
#6
,
|
|
|
А при чём здесь винды - как у тебя настроенно так она и делает.
|
Сообщ.
#7
,
|
|||
|
Во первых, что вы все напали на txt, запускаюстся только exe, а остальные нефига. Во вторых, как может не быть ассоциации, иконка то откудато берется и в эксплорере то он запускается! |
Сообщ.
#8
,
|
|
|
Ладно, вспомню как работать с реестром, напишу свой ShellExecute
|
Сообщ.
#9
,
|
|
|
WinExec попробуй...........
|
Сообщ.
#10
,
|
|||||
|
У тебя ошибка в программе и так не работает?
И какое значение возвращаете функция. Ты очень высокого мнения о нашмх телепатических возможностях, но меня терзает смутное сомнение нужен ли тебе вообще ответ, не является ли целью просто потрепаться. |
Сообщ.
#11
,
|
|||||
|
У меня никогда не было такой цели. Все что я спрашиваю я пишу в данный момент и по ходу у меня возникают вопросы. Ты хоть проверял эту строчку, что ты написал, в Win95? А я проверял! Специально для тебя кусок кода
Также пробовал: ShellExecute(0,nil,Buff,nil,PChar(Path),SW_NORMAL) ShellExecute(0,nil,PChar(Path+CharToString(Buff)),nil,nil,SW_NORMAL) А вот какое значение возвращает функция напишу попозже. |
Сообщ.
#12
,
|
|
|
Ладно подождем, но не долго.
Вместо привежения кусков кода, полезнее указать, что же ты посылаешь в эти функции и не утаивать стратегическую информацию о возврате. Или ты расчитываешь на наши телепатические способности? |
Сообщ.
#13
,
|
|
|
Извеняюсь за поздний ответ и за тему, совсем нет времяни.
Проблема не в функции, а в программе, надо ее исправлять, правда где, ну ладно |