Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2002.11.04;
Скачать: [xml.tar.bz2];

Вниз

Как открыть через ShellExecute в IE3 (третьем) URL с закладкой?   Найти похожие ветки 

 
GreatMaster   (2002-10-23 08:54) [0]

Вот так он говорит что такойто документ не найден:

ShellExecute(0, "open", "iexplore",
"Help\index.htm#MyBookmark", nil, SW_SHOWNORMAL);


За имя файла кароче считает index.htm#ByBookmark и говорит что не найден. А в пятом (4?) всё нормально. Как 3му это объяснить?


 
Петров Денис   (2002-10-23 09:37) [1]

Ну и причем здесь версия IE?
Наверняка IE3 установлен в одной операционке, а IE5 - в другой. Так что неплохо бы сравнить значение переменной PATH в обеих Windows"ах, ведь имя файла задано не полностью...


 
GreatMaster   (2002-10-23 10:00) [2]

Да не в пути дело, путь у меня полный стоит просто я здесь обрезал ибо у меня функция, вобщем
C:\Help\index.htm#MyBookmark говорит не найден ибо он (имя файла + закладка) считает именем файла. Может их както отделить или как?
А система обычная. 95я ) И дело именно в версии ИЕ.


 
Song   (2002-10-23 10:03) [3]

Надо "open" и обязательно ставить http://...


 
GreatMaster   (2002-10-23 10:07) [4]

Вот http то и не надо ставить, можно поставить file://, но он это и сам делает и говорит что file://c:\help\index.htm#MyBookmark не найден


 
Севостьянов Игорь   (2002-10-23 11:16) [5]

А из Start->Run... ссылка "iexplore c:\help\index.htm#MyBookmark"
запускается ?


 
Севостьянов Игорь   (2002-10-23 11:17) [6]

Попробуй еще вот так
ShellExecute(0, "open", "iexplore",
" "c:\help\index.htm#MyBookmark "", nil, SW_SHOWNORMAL);


 
GreatMaster   (2002-10-23 11:21) [7]

Не запускается. Это проблема ИЕ №3 как я понимаю. Когда открываем голый индекс, то по ссылкам на закладки на этой же странице он, понятное дело, ходит, а вот как чтобы сразу на нужную встал? Именно ИЕ №3, тот самый что с ОСР2 в комплекте ходит.


 
.nuke   (2002-10-23 15:32) [8]

надо file://... писать.
У меня 3IE нету поэтому всетаки посмтри как он с диска др. файло открыват, ну и так-же припиши


 
mrProgrammer   (2002-10-23 18:43) [9]

Господа! Не заморачивайтесь. :) Надо использовать преимущества этой функции - автоматическое использование типов файлов.
Пишем так: ShellExecute(0, "open", ""c:\help\index.htm#MyBookmark"",
"", nil, SW_SHOWNORMAL);
Функция сама определит, что надо запустить эксплорер.
Насчет file:// не знаю, но что-то мне подсказывает, что не надо.


 
mrProgrammer   (2002-10-23 21:28) [10]

Кстати, если все это нужно для хелпа, то лучше использовать HtmlHelp.



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2002.11.04;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.008 c
1-11150
Ерик
2002-10-24 12:32
2002.11.04
НЕ РАБОТАЕТ Synchronize в потоке запущенном из ДЛЛ !


4-11534
kofman
2002-09-17 11:41
2002.11.04
Как программно закрыть PopUpMenu?


1-11259
Whippi
2002-10-23 10:05
2002.11.04
Ваабще ничего не понимаю, помогите разобраться


14-11407
Song
2002-10-14 09:09
2002.11.04
Странное поведение WinGate


3-11061
Alecs
2002-10-11 11:56
2002.11.04
InterBase в терминальном режиме





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский