Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.10.10;
Скачать: CL | DM;

Вниз

вызов Explorer-а с заданным полем Адрес.   Найти похожие ветки 

 
den.is ©   (2004-09-02 22:18) [0]

Здравствуйте. Часто в программах, в разделе об авторе (о программе) есть label, кликая на который мы вызываем запуск браузера с уже заполненным адресом ссылки, т.е. фактически инициируется загрузка конкретной страницы в сети.
Хотелось бы сделать нечто такое и в своих программах. Знаю о сушествовании функции API - shellexecute, с её помошью можно легко загрузить Explorer, но вот как передать в него нужный адресс?
Или возможно есть более простой способ. Заранее спасибо за ответ.

ЗЫ: вышеупомянутая функциия содержит параметр - parameters. Предполагаю, что именно туда нужно писать запрос, но какой и в каком виде?


 
Fay ©   (2004-09-02 22:29) [1]

ShellExecute(0, "open", "http://delphimaster.net/view/4-1094149104/", nil, nil, SW_SHOWNORMAL);


 
den.is ©   (2004-09-02 22:51) [2]

Да, записать ссылку в параметр filename я и не догадался =) спасибо за ответ.

Тем не менее, мне во многом важнее было знать именно каким образом передавать текстовую строку (любого вида) в поле Адрес Explore-а. Т.е. если мне вздумается написать туда не конкретную ссылку, а какую-нибудь билеберду, то тут видимо функция shellexecute не подойдет или же не в том виде, в котором она предложена Fay-ем.


 
Fay ©   (2004-09-02 23:02) [3]

WinExec("C:\Program Files\Internet Explorer\IEXPLORE.EXE kjm;lij;lij;jm;lkj,;l", SW_SHOW);


 
Рамиль ©   (2004-09-03 15:59) [4]

Fay ©   (02.09.04 23:02) [3]
Зачем?

ShellExecute( hwnd: THandle, // указатель на родительское окно
lpOperation: PChar, //выполняемая операция
lpFile: PChar, // файл или папка
lpParameters: PСhar, //строка параметров запускаемой программы
lpDirectory: PChar, // директория по умолчанию
nShowCmd: integer // состояние окна запущенной программы
);

lpFile
Файл или папка. Функция может открыть или напечатать файл, открыть папку, запустить приложение.

lpParameters
Если lpFile - приложение, то lpParametrs может содержать строку параметров приложения.
Если lpFile - документ или папка, lpParameters должен быть nil.


 
Fay ©   (2004-09-03 21:56) [5]

2 [4] Рамиль ©   (03.09.04 15:59)
>> Зачем?
Да хрен его знает. Не пользуюсь ни WinExec, ни ShellExecute, поэтому почти плохо знаком с ними.


 
Гаврилов В.А.   (2004-09-05 08:45) [6]

Да что Вы спорите в примерах Д5 (стандарная версия) есть Broser там при хорошем умении можно сделать и строку с конкретным адресом и домашнюю страницу, а вообщее есть компаненты где есть wwwLabel? это например BUpack1.4 D5



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

Текущий архив: 2004.10.10;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.025 c
1-1096272465
Serge
2004-09-27 12:07
2004.10.10
Design-Time controling


1-1096035395
Still Swamp
2004-09-24 18:16
2004.10.10
ASM проблема пересылки данных


1-1095765890
roma
2004-09-21 15:24
2004.10.10
peremenniy a


14-1095943959
Ломброзо
2004-09-23 16:52
2004.10.10
Дурацкий вопрос про GDI


4-1094818437
*Pavel
2004-09-10 16:13
2004.10.10
Странности чтения с СОМ порта