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

Вниз

как правильно использовать метод ShellExecute   Найти похожие ветки 

 
Marina_S   (2003-05-20 21:55) [0]

Пытаюсь открыть файл с расширением HTML следующим образом
shellExecute(handle,"open","a.html","","",sw_ShowNormal);
Запускаю программу и ничего не открывается (файл HTML)
Подскажите ПОЖАЛУЙСТА как надо правильно


 
Романов Р.В.   (2003-05-20 22:05) [1]

Укажи путь к файлу


 
Marina_S   (2003-05-20 22:10) [2]

Файл "a.html" в том же каталоге, что и программа.


 
Романов Р.В.   (2003-05-20 22:24) [3]

if FileExists(FName) then
shellExecute(handle,"open", PChar(FName), nil, nil, sw_ShowNormal)
else
ShowMessage("no file");


 
Anatoly Podgoretsky   (2003-05-20 22:50) [4]

Помести a.html в папку вместе с Интернет Эксплорером


 
Anatoly Podgoretsky   (2003-05-20 22:53) [5]

Ну это конечно шутка, а правильно указывать полный путь.


 
Marina_S   (2003-05-20 23:04) [6]

Романов Р.В., Вам большое спасибо. Но у меня теперь появилась другая проблема. Файл открывается Netscap"ом и криво, вместо того, чтобы правильно открываться InternetExplorer"ом. Помогите еще раз, пожалуйста.


 
easy   (2003-05-20 23:23) [7]

shellExecute(handle,"open", "Iexplore.exe", PChar(FName), nil, sw_ShowNormal)


 
Marina_S   (2003-05-20 23:30) [8]

Большое всем спасибо!


 
Спрашивающий   (2003-05-21 04:26) [9]

Это баг PChar(FName). PChar используется Win Api для работы в Delphi с этим типом надо выделять и высвобождать память . Классический случай!


 
Palladin   (2003-05-21 07:57) [10]


> Спрашивающий (21.05.03 04:26)

о чем ты? какой классический случай ты здесь увидел?


 
Романов Р.В.   (2003-05-21 08:03) [11]

Клинический случай :)


 
Спрашивающий   (2003-05-21 08:28) [12]

1.>Palladin © не надо докапываться до слова классический я его так обозвал потому-что в любой мало мальски путевой книги об этом говорится.
2.>Романов Р.В. © будет клинический когда произойдет разрушение памяти.
Дело в том что в большинстве случаев такая запись приведения
типа String к строкам типа PChar проходит на Ура, но если подойти к этому пунктуально такая запись не правильна и в некоторых случаях(редких) может вызвать ошибку.



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

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

Наверх





Память: 0.46 MB
Время: 0.007 c
14-3141
Мазут Береговой Рюрикович
2003-05-15 09:36
2003.06.02
Я тут в интернете ковырялся, искал что-нибудь о язычестве....


1-2956
AFrolov
2003-05-20 18:09
2003.06.02
Как сделать главную форму приложения невидимой


14-3106
novill
2003-05-14 16:02
2003.06.02
Подскажите, где можно найти Service Pack для Delphi5


1-2939
leonidus
2003-05-20 14:25
2003.06.02
Цветной ListBox


3-2791
Vick
2003-05-14 15:10
2003.06.02
Проблема экспортирования DBGridEh в Excel





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский