Привет всем Я создал DLL, которая читает данные в текстовом файле на сервере, и все работает правильно.
Теперь я хочу разбить URL-адрес в DLL и передать часть пути в качестве входного параметра в моем mql-коде, но он не работает.

моя DLL:

Вложенный код extern C {__declspec (dllexport) int main (std :: wstring Patc) {std :: ofstream fout (Lc: \\ test \\ _ test.htm); std :: wstring url = Lhttps:/mysite.com/ Patch; HINTERNET hopen = InternetOpen (LMyAppName, INTERNET_OPEN_TYPE_PRECONFIG, NULL, NULL, 0); if (hopen) {флаги DWORD = INTERNET_FLAG_DONT_CACHE; if (url.find (Lhttps:/) == 0) flags | = INTERNET_FLAG_SECURE; HINTERNET hinternet = InternetOpenUrl (hopen, url.c_str (), NULL, 0, флаги, 0); if (hinternet) {char buf # 91; 10000 # 93 ;; DWORD принят = 0; int i; while (InternetReadFile (hinternet, buf, sizeof (buf), полученный)) {if (! received) break;/fout.write(buf, получено); int I = 0; int II = 5; for (i = 0; i lt; = received; i ) {//- мой код чтения хорош !!! } системы (ПАУЗА); } InternetCloseHandle (hinternet); } InternetCloseHandle (hopen); } return 0; }}
Мой код Test Mql4:

Введенный код #import Dll1.dll int main (строка Patch); #import nt OnInit () {Печать (серийный номер:, main (Read.txt)); возвращать (INIT_SUCCEEDED); }