Скачать MetaTrader 5
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Продавай продукты прямо в MetaTrader. Миллионы трейдеров ждут этого!
Evgeny Potapov
1628
Evgeny Potapov 2013.11.17 14:09 

Здравствуйте!

Хочу по нажатию кнопки Confirm чтобы перебрасывало в браузер и там грузило с моего сайта страницу с хелпом.

Кто-нибудь знает как это сделать?

Скорее всего в недрах windows есть DLL с нужной мне функцией.

Подскажите, если знаете, где копать.

Спасибо!

Vladimir Gomonov
8231
Vladimir Gomonov 2013.11.17 15:34  
Eugene1:

Здравствуйте!

Хочу по нажатию кнопки Confirm чтобы перебрасывало в браузер и там грузило с моего сайта страницу с хелпом.

Кто-нибудь знает как это сделать?

Скорее всего в недрах windows есть DLL с нужной мне функцией.

Подскажите, если знаете, где копать.

Спасибо!

Решается в три хода.

1) освойте вызов функций из DLL средствами mql. Управитесь за час-полтора, это несложно (с помощью mql-хелпа и поиска по сайту). Заодно пригодится многократно.

2) в гугле нагулите решение вашей задачи с помощью win-api. 2-a) Воспроизведите найденное решение на mql.

3) наслаждайтесь....
Dmitry Fedoseev
41174
Dmitry Fedoseev 2013.11.17 16:16  
Кажется подойет ShellExecute
Evgeny Potapov
1628
Evgeny Potapov 2013.11.20 06:53  
Integer:
Кажется подойет ShellExecute


Да, похоже, что подойдёт.

Только как её декларировать?

Вот это как на MQL4 переводится:

Private Declare Function ShellExecute _
                            Lib "shell32.dll" _
                            Alias "ShellExecuteA"( _
                            ByVal hwnd As Long, _
                            ByVal lpOperation As String, _
                            ByVal lpFile As String, _
                            ByVal lpParameters As String, _
                            ByVal lpDirectory As String, _
                            ByVal nShowCmd As Long) _
                            As Long
Mikhail Kozhemyako
1166
Mikhail Kozhemyako 2013.11.20 07:19  
Если у Вас таблица выводится в тэгах HTML то с этой задачей даже стандартый EXEL справится
Alexey Subbotin
4998
Alexey Subbotin 2013.11.20 08:13  
Eugene1:


Да, похоже, что подойдёт.

Только как её декларировать?

Вот это как на MQL4 переводится:


#import "shell32.dll"
   int ShellExecuteA(int hwnd,string lpOperation,string lpFile,string lpParameters,string lpDirectory,int nShowCmd);
#import
Так, видимо
Evgeny Potapov
1628
Evgeny Potapov 2013.11.22 04:41  
alsu:

Так, видимо


Да, так работает.

Спасибо!

/
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий