|
|
|
открыть выбранный в проге файл без explorer.exe
|
|||
|---|---|---|---|
|
#18+
Программа запускается при входе по удаленному доступу и explorer при этом не запускается и не должен использоваться. Средствами программы юзер выбрал какой-то файл. Как проще его запустить на открытие? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2007, 10:29 |
|
||
|
открыть выбранный в проге файл без explorer.exe
|
|||
|---|---|---|---|
|
#18+
ShellExecute аффтопитезь: 4 8 15 16 23 42 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2007, 10:37 |
|
||
|
открыть выбранный в проге файл без explorer.exe
|
|||
|---|---|---|---|
|
#18+
AklinShellExecute Error 1 Name 'Shellexecute' is not declared. Поподробнее, пожалуйста, - для лохов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2007, 10:46 |
|
||
|
открыть выбранный в проге файл без explorer.exe
|
|||
|---|---|---|---|
|
#18+
Подробнее В ПОИСК!!!!!!! По этому самому слову! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2007, 11:06 |
|
||
|
открыть выбранный в проге файл без explorer.exe
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2007, 11:10 |
|
||
|
открыть выбранный в проге файл без explorer.exe
|
|||
|---|---|---|---|
|
#18+
Aklin gjghjcПодробнее В ПОИСК!!!!!!! По этому самому слову! ну зачем же так? можно было сокращенно: RTFM Боже ж мой! Вокруг усе такие умные! Куды ж нам, дуракам, податься? Я так понимаю, своим слабым умишком, ShellExecute - для Delphi, а с ВижуВасика что делать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2007, 12:17 |
|
||
|
открыть выбранный в проге файл без explorer.exe
|
|||
|---|---|---|---|
|
#18+
некоторые с первого раза не понимают... говорят же тебе shellexecute ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2007, 12:29 |
|
||
|
открыть выбранный в проге файл без explorer.exe
|
|||
|---|---|---|---|
|
#18+
проф. Н/ГБоже ж мой! Вокруг усе такие умные! Куды ж нам, дуракам, податься? Я так понимаю, своим слабым умишком, ShellExecute - для Delphi, а с ВижуВасика что делать? мда... тяжелый случай. жмешь на ртфм, вводишь то, что хочешь найти (а именно это ты делаешь здесь на форуме) и жмешь энтер. первые пять ссылок дадут точную информацию. пример: shellexecute vb пример ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2007, 12:39 |
|
||
|
открыть выбранный в проге файл без explorer.exe
|
|||
|---|---|---|---|
|
#18+
JaneDoeнекоторые с первого раза не понимают... говорят же тебе shellexecute (продолжаю фразу цитаты) не объявлен - пишет в ВижуВасике! Может, найдется добрый человек, который объяснит чайнику в 2 словах хотя бы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2007, 13:08 |
|
||
|
открыть выбранный в проге файл без explorer.exe
|
|||
|---|---|---|---|
|
#18+
проф. Н/Г JaneDoeнекоторые с первого раза не понимают... говорят же тебе shellexecute (продолжаю фразу цитаты) не объявлен - пишет в ВижуВасике! Может, найдется добрый человек, который объяснит чайнику в 2 словах хотя бы? Магические слова RTFM уже были произнесены. Вы их услышали? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2007, 13:19 |
|
||
|
открыть выбранный в проге файл без explorer.exe
|
|||
|---|---|---|---|
|
#18+
а можно еще в API Viewer посмотреть там сразу с объявлением. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2007, 13:53 |
|
||
|
открыть выбранный в проге файл без explorer.exe
|
|||
|---|---|---|---|
|
#18+
Нашел, значит, такой примерчик: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. frmSplash.hwnd is the calling form's handle the second param indicates to open the file (you can use "Open" or "Print" as well) the third is the file name to open the next is to show I'm not passing any parameters Then there's the default directory to use And finally to maiximize it (value 3) -коментарии автора,значит, там же. Для проверки пустил его же вариант: Код: plaintext 1. PInvokeStackImbalance was detected Message: A call to PInvoke function 'SrvrTaskSwitch!SrvrTaskSwitch.Form1::apiShellExecute' has unbalanced the stack. This is likely because the managed PInvoke signature does not match the unmanaged target signature. Check that the calling convention and parameters of the PInvoke signature match the target unmanaged signature. Что бы это значило? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2007, 15:59 |
|
||
|
открыть выбранный в проге файл без explorer.exe
|
|||
|---|---|---|---|
|
#18+
Это ж надо, такую дефиницию откопать... Вот правильная: Код: plaintext 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2007, 16:10 |
|
||
|
открыть выбранный в проге файл без explorer.exe
|
|||
|---|---|---|---|
|
#18+
То бишь декларацию... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2007, 16:12 |
|
||
|
открыть выбранный в проге файл без explorer.exe
|
|||
|---|---|---|---|
|
#18+
А хотя она нормальная, алиас правильный. Тогда можно попробовать вместо GetDesktopWindow передать 0 и вместо 0& - "". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2007, 16:15 |
|
||
|
открыть выбранный в проге файл без explorer.exe
|
|||
|---|---|---|---|
|
#18+
AntonariyА хотя она нормальная, алиас правильный.Это точно, один к одному AntonariyТогда можно попробовать вместо GetDesktopWindow передать 0 и вместо 0& - "". Тоже пробовал! Мужики, та же самая ошибка выпадает! В чём может быть дело? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2007, 17:15 |
|
||
|
|

start [/forum/topic.php?fid=60&msg=34605707&tid=2163839]: |
0ms |
get settings: |
9ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
29ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
31ms |
get tp. blocked users: |
1ms |
| others: | 219ms |
| total: | 310ms |

| 0 / 0 |
