Скачать MetaTrader 5

Проблема с WinUser32

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
waleby
61
waleby  
При вставке в код строки
#include <WinUser32.mqh>


на компиляции выдаёт след. ошибку: '(' - function definition unexpected C:\Program Files (x86)\MetaTrader Finam\experts\include\WinUser32.mqh (15, 18)

при этом ссылается на след. место в WinUser32.mqh:

int PostMessageA(int hWnd, // Окно, которое будет принимать сообщение, или $FFFF для всех перекрываемых или всплывающих окон.
int Msg, // Тип сообщения.
int wParam, // Дополнительная информация о сообщении.
// int& lParam[]); // Дополнительная информация о сообщении.
string lParam); // Дополнительная информация о сообщении.


Ошибок не вижу!?????????

Что у меня не так, как надо? Что надо сделать?

Sergey Sartakov
1287
Sergey Sartakov  
Надо вот так сделать:

   int      PostMessageA(int hWnd,int Msg,int wParam,int lParam);

waleby
61
waleby  
бесполезно! Результат тот же!
o_o
Модератор
23859
o_o  
waleby:
При вставке в код строки

Ошибок не вижу!?????????

Что у меня не так, как надо? Что надо сделать?

у вас конкретно ваша личная проблема с вашим файлом эксперта или вашим файлом WinUser32

телепаты в другой ветке сидят, они точно знают. спросите у них или ищите сами.

Андрей
1890
Андрей  

Создать пустой файл. Совсем пустой файл, да. Скопировать туда объявление (и импорт) только этой функции. Проверить в разных вариантах. Убедиться, что МТ компилирует независимо от 4-ого параметра- менять тип параметра. Выбрать итоговый вариант функции, который нужен. Если выбирается вариант со строкой- то другой вариант уже нельзя. Вытереть из WinUser32.mqh объявление и подключить этот файл. Наслаждаться Mql4 (да, издеваюсь).
.
Ух... 1111 сообщений... юбилей.

o_o
Модератор
23859
o_o  
и еще проще - компильнуть WinUser32 и убедиться что проблема не в файле а в руках.
Vladimir Gomonov
8283
Vladimir Gomonov  
jartmailru:

Ух... 1111 сообщений... юбилей.

Теперь год не будешь писать?

;)

Андрей
1890
Андрей  
MetaDriver:

Теперь год не будешь писать?

;)

Почему?
Андрей
1890
Андрей  

Ну, Вова, ты провокатор, блин...
А чего тебя в скайпе нету?

Vladimir Gomonov
8283
Vladimir Gomonov  
jartmailru:

1. Ну, Вова, ты провокатор, блин...
2. А чего тебя в скайпе нету?

1. Ага. :)

2. Та я его по необходимости только включаю, чтоб память не жрал зазря. // У меня тут несколько терминалов запущено.

Mikhail Dovbakh
4434
Mikhail Dovbakh  

int wParam, // Дополнительная информация о сообщении.а зачем заремили следующий?


int      PostMessageA (int hWnd,    // Окно, котоpое будет пpинимать сообщение, или $FFFF для всех пеpекpываемых или всплывающих окон. 
                        int Msg,     // Тип сообщения.
                        int wParam,  // Дополнительная инфоpмация о сообщении.
                        int lParam); // Дополнительная инфоpмация о сообщении.
123
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий