![]() |
|
Модераторы: Snowy, MetalFan, bems, Poseidon |
![]()
|
|
| muratboy31 |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 230 Регистрация: 7.1.2010 Репутация: нет Всего: нет |
i am trying to open the page in new window but it doesnt load the page, it opens a blank page and an internet explorer window !!!
Это сообщение отредактировал(а) muratboy31 - 13.2.2010, 01:41 |
|||
|
||||
| Mikel |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 882 Регистрация: 30.3.2002 Где: Саратов Репутация: нет Всего: 2 |
You should use ShellExecute, WinExec is old function and i had some problems with it in Win7/Vista.
http://www.cryer.co.uk/brian/delphi/howto_openbrowserurl.htm add ShellAPI to uses. -------------------- ...so remember, it's better to burn out than to fade away |
|||
|
||||
| muratboy31 |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 230 Регистрация: 7.1.2010 Репутация: нет Всего: нет |
i used like that ;
but it opens internet explorer window, i want to open my project window... |
|||
|
||||
| Mikel |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 882 Регистрация: 30.3.2002 Где: Саратов Репутация: нет Всего: 2 |
Then you should run your application with URL as parameter http://delphi.about.com/od/windowsshellapi...cuteprogram.htm
Exe name of your application is "S:=ExtractFilePath(Application.ExeName);", there is no reason to extract file path and then add exename "S:=ExtractFilePath(Application.ExeName)+'Project1.exe';" And when program is start (for example, OnShow event), get url from ParamStr() value and open it in embedded webbrowser. -------------------- ...so remember, it's better to burn out than to fade away |
|||
|
||||
| muratboy31 |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 230 Регистрация: 7.1.2010 Репутация: нет Всего: нет |
why it says incompatible types HWND and string ?
|
|||
|
||||
| amsoft |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 201 Регистрация: 17.10.2009 Где: KZ, Astana Репутация: 1 Всего: 4 |
try this
--------------------
"Кто бы ты ни был - не думай о себе слишком"Дельфин |
|||
|
||||
| muratboy31 |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 230 Регистрация: 7.1.2010 Репутация: нет Всего: нет |
it gives error incompatible types 'String' and 'PAnsiChar'
|
|||
|
||||
| amsoft |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 201 Регистрация: 17.10.2009 Где: KZ, Astana Репутация: 1 Всего: 4 |
you have to convert string to PChar first
try this:
--------------------
"Кто бы ты ни был - не думай о себе слишком"Дельфин |
|||
|
||||
| muratboy31 |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 230 Регистрация: 7.1.2010 Репутация: нет Всего: нет |
ok no error but it opens the folder(filepath) and also an internet explorer window...
i am trying to open new window with my project... |
|||
|
||||
| amsoft |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 201 Регистрация: 17.10.2009 Где: KZ, Astana Репутация: 1 Всего: 4 |
--------------------
"Кто бы ты ни был - не думай о себе слишком"Дельфин |
|||
|
||||
| muratboy31 |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 230 Регистрация: 7.1.2010 Репутация: нет Всего: нет |
this opened my project window with a blank page and also an internet explorer window with the correct link...
|
|||
|
||||
| amsoft |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 201 Регистрация: 17.10.2009 Где: KZ, Astana Репутация: 1 Всего: 4 |
you have to use function ParamStr(1) in your application to determine the sended parameter and then do what you want
Это сообщение отредактировал(а) amsoft - 13.2.2010, 17:57 --------------------
"Кто бы ты ни был - не думай о себе слишком"Дельфин |
|||
|
||||
| muratboy31 |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 230 Регистрация: 7.1.2010 Репутация: нет Всего: нет |
can u please explain me how to use it ? i have no idea !!!
|
|||
|
||||
| amsoft |
|
||||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 201 Регистрация: 17.10.2009 Где: KZ, Astana Репутация: 1 Всего: 4 |
For example:
You need to start application and open some text file 1. start application with parameter (the parameter is name of the text file you want to open):
2. in the event OnCreate of main form of your application write the code:
--------------------
"Кто бы ты ни был - не думай о себе слишком"Дельфин |
||||
|
|||||
| muratboy31 |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 230 Регистрация: 7.1.2010 Репутация: нет Всего: нет |
ok 1 question,
i use ini file to load the home page anyway on form create and the question is ; can i use this ini line as parameter ??? |
|||
|
||||
![]()
|
| Правила форума "Delphi: Для новичков" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Для новичков | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |