Страница 1 из 1

Как запустить IEXPLORER?

Добавлено: 10 Октябрь 2005, 17:38
Caня
Поиск по форуму не дал ответа.

Кто покажет как из кларион приложения запустить интернет браузер с открытым в нем адресом, который хранится в одном из полей в таблице.

И еще. Я тут нашел пример с MS Word. Кто Ткнет меня носом в доки как вставлять данные в Excel и брать из него обратно.

ЗЫ: Располагаю очень скудной литературой по Clarion 6

Добавлено: 10 Октябрь 2005, 17:40
Admin
по первому вопросу ...
cmd iexplore.exe http://www.test.com

Добавлено: 10 Октябрь 2005, 19:37
Caня
Спасибо, но не работает так.

Методом тыка нашел
RUN('C:\Program Files\Internet Explorer\iexplore.exe '&HRF:Link)

Вопрос открыт про Excel.

Добавлено: 11 Октябрь 2005, 9:58
softcreator
читай о ShellExecute - оно для запуска ассоциированных приложений предназначено.

Добавлено: 17 Октябрь 2005, 3:54
Гость
OpenSite PROCEDURE(HTML)
!Параметр-страница, которую Вам нужно показать
AssociatedFile CSTRING(200)
Verb CSTRING(10)
Parameters CSTRING(200)
Directory CSTRING(200)
ShowComand UNSIGNED
CODE
AssociatedFile = HTML
Verb = 'open'
Parameters = ''
Directory = ''
ShowComand = 3
ShellExecute(GetDesktopWindow(),Verb,AssociatedFile,Parameters,Directory,ShowComand)
В MAP нужно объявить
MODULE('Windows API')
ShellExecute(UNSIGNED,*CSTRING,*CSTRING,*CSTRING,*CSTRING,SIGNED),UNSIGNED,PASCAL,RAW,PROC,NAME('ShellExecuteA')
end
С уважением, Сергей Углик

Добавлено: 17 Октябрь 2005, 11:36
Caня
Сергей, зачем так сложно? ведь все работает одной командой!
RUN('C:\Program Files\Internet Explorer\iexplore.exe '&HRF:Link)

Даже firefox-ом открывает.