|
|
|
Как открыть документ стандартным приложением?
|
|||
|---|---|---|---|
|
#18+
Вопрос новичка. Как в среде Visual C++ 6.0 открыть документ его стандартным приложением Например по средством OLE Подскажите пожалуйста как это можно сделать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2004, 10:11 |
|
||
|
Как открыть документ стандартным приложением?
|
|||
|---|---|---|---|
|
#18+
Выполнить комманду START. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2004, 10:41 |
|
||
|
Как открыть документ стандартным приложением?
|
|||
|---|---|---|---|
|
#18+
А можно немного подробнее? Какой синтаксис команды? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2004, 10:48 |
|
||
|
Как открыть документ стандартным приложением?
|
|||
|---|---|---|---|
|
#18+
ShellExecute ш (';') (V),(V),, Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2004, 10:48 |
|
||
|
Как открыть документ стандартным приложением?
|
|||
|---|---|---|---|
|
#18+
Не слушай его, он тебя плохому научит, будешь потом всю жизнь всё через Start открывать ;)) Есть такая функция: ShellExecute, которая через глагол "Open" как раз открывает файл тем приложением, которе к нему привязано. Если не нравятся шеловские функции, то можно сделать так: в реестре ищется расширение. в CLASSES_ROOT. например .doc у него в default прописано Word.Document.#. в той же ветке находим Word.Document.#. и ветке shell\open ищем переменную command. Вот её вместе с параметрами надо подсунуть в exec (это функция) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2004, 10:52 |
|
||
|
Как открыть документ стандартным приложением?
|
|||
|---|---|---|---|
|
#18+
SiebentearbeitShellExecute, которая через глагол "Open" как раз открывает файл тем приложением, которе к нему привязано. Так это и есть START. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2004, 11:59 |
|
||
|
Как открыть документ стандартным приложением?
|
|||
|---|---|---|---|
|
#18+
Или 'cmd "start fileName" ' ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2004, 12:00 |
|
||
|
Как открыть документ стандартным приложением?
|
|||
|---|---|---|---|
|
#18+
Я написала такой текст: #include "stdafx.h" #include "resource.h" void main () { int i; i=int (ShellExecute (NULL,"edit", "Z:\home\Soshkina\include virtual.doc",NULL,NULL,SW_MAXIMIZE)); } при выполнении появляется окошко "press any key to continue" Что это????? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2004, 12:08 |
|
||
|
Как открыть документ стандартным приложением?
|
|||
|---|---|---|---|
|
#18+
А если так ?! Код: plaintext 1. ш (';') (V),(V),, Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2004, 12:15 |
|
||
|
Как открыть документ стандартным приложением?
|
|||
|---|---|---|---|
|
#18+
тот же самый результат... :( Может быть я не правильно создала проект? Подскажите пожалуйста, какие должны быть настройки проекта в случае такой задачи? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2004, 12:26 |
|
||
|
Как открыть документ стандартным приложением?
|
|||
|---|---|---|---|
|
#18+
При запуске программы самого Ворда не видно, но он висит в процессах ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2004, 12:29 |
|
||
|
Как открыть документ стандартным приложением?
|
|||
|---|---|---|---|
|
#18+
Мда ужж , не заметил типичную ошибку ;) Код: plaintext 1. ш (';') (V),(V),, Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2004, 12:38 |
|
||
|
Как открыть документ стандартным приложением?
|
|||
|---|---|---|---|
|
#18+
авторShellExecute (NULL,"open", "Z:\home\Soshkina\include virtual.doc",NULL,NULL,SW_NORMAL); Не уверен, но может дело в слэшах? В строковых константах '\' нужно заменять на '\\'. ShellExecute (NULL,"open", "Z:\\home\\Soshkina\\include virtual.doc" ,NULL,NULL,SW_NORMAL); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2004, 12:40 |
|
||
|
Как открыть документ стандартным приложением?
|
|||
|---|---|---|---|
|
#18+
Спасибо!!! Дело было именно в слешах :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2004, 12:41 |
|
||
|
Как открыть документ стандартным приложением?
|
|||
|---|---|---|---|
|
#18+
2roman10 Да так оно и есть :) ш (';') (V),(V),, Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2004, 12:42 |
|
||
|
Как открыть документ стандартным приложением?
|
|||
|---|---|---|---|
|
#18+
Сразу за этим следует другой вопрос. Можно ли преобразовать программку такого вида в процедуру с передаваемым параметром (путь к файлу) и зашить процедурку в xp-процедуру в MS SQL Server? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2004, 13:01 |
|
||
|
Как открыть документ стандартным приложением?
|
|||
|---|---|---|---|
|
#18+
Вот дажи кот есть. HINSTANCE hi = ShellExecute( m_pMainWnd->GetSafeHwnd(), NULL, // default verb is used LPCTSTR(eventLogFileName), NULL, NULL, SW_SHOWDEFAULT ); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2004, 14:14 |
|
||
|
Как открыть документ стандартным приложением?
|
|||
|---|---|---|---|
|
#18+
Eugenia Можно ли преобразовать программку такого вида в процедуру с передаваемым параметром (путь к файлу) и зашить процедурку в xp-процедуру в MS SQL Server? Дык можна, но толька где ана будит аткрываться ты знаишь ? Ивгения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2004, 14:16 |
|
||
|
Как открыть документ стандартным приложением?
|
|||
|---|---|---|---|
|
#18+
Открываться она будет через ASP При нажатии на ссылку с именем файла вложения, должен открыться файл, котовый лежит на диске сервера... Я думаю что таким образом все должно работать... Или нет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2004, 14:19 |
|
||
|
Как открыть документ стандартным приложением?
|
|||
|---|---|---|---|
|
#18+
Ивгенийа, йа тибе аткройу тайну. Он аткроитса на сервере. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2004, 10:37 |
|
||
|
Как открыть документ стандартным приложением?
|
|||
|---|---|---|---|
|
#18+
Т.е. затея с ДЛЛ была изначально не правильной? Может быть тогда подскажете как быть? Надо чтобы на машине клиента открывался на изменение файл с сервера. Средствами АСП я это сделать не смогла... Может быть С++ мне поможет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2004, 10:45 |
|
||
|
Как открыть документ стандартным приложением?
|
|||
|---|---|---|---|
|
#18+
Скажити глупаму: причём тут АСП? Шару создать на сервере - всё что нужно, чтобы жить дружно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2004, 10:51 |
|
||
|
Как открыть документ стандартным приложением?
|
|||
|---|---|---|---|
|
#18+
на АСП написан клиент для базы банных (Документооборот) По независящим от меня причинам диск расшарить нельзя ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2004, 11:02 |
|
||
|
Как открыть документ стандартным приложением?
|
|||
|---|---|---|---|
|
#18+
Да уж, C++ - такой язык, на котором ФСЕ написать можно. Не то, что ASP. Eugeniaна АСП написан клиент для базы банных (Документооборот) По независящим от меня причинам диск расшарить нельзя Ну а как файл -то на машину клиента попадет, думал(а) ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2004, 11:26 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=32729692&tid=2034276]: |
0ms |
get settings: |
12ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
63ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
89ms |
get tp. blocked users: |
2ms |
| others: | 229ms |
| total: | 438ms |

| 0 / 0 |
