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

Clarion, Clarion 7

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Ответить
Caня

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

Сообщение Caня »

Поиск по форуму не дал ответа.

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

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

ЗЫ: Располагаю очень скудной литературой по Clarion 6
Аватара пользователя
Admin
Администратор
Сообщения: 4010
Зарегистрирован: 05 Июль 2005, 15:59
Откуда: Хабаровск
Благодарил (а): 53 раза
Поблагодарили: 33 раза
Контактная информация:

Сообщение Admin »

по первому вопросу ...
cmd iexplore.exe http://www.test.com
Caня

Сообщение Caня »

Спасибо, но не работает так.

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

Вопрос открыт про Excel.
softcreator
Ветеран движения
Сообщения: 78
Зарегистрирован: 04 Август 2005, 9:35
Контактная информация:

Сообщение softcreator »

читай о ShellExecute - оно для запуска ассоциированных приложений предназначено.
Гость

Сообщение Гость »

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
С уважением, Сергей Углик
Caня

Сообщение Caня »

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

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