Подскажите в чем проблема. Хочу научится пользоватся DLL созданными в С++. Создала DLL'ку которая выдает на принт слово "Any". Вставила ее в .../expert/libraries/. И составила скрипт в mql.
#property copyright "Copyright © 2008, MetaQuotes Software Corp."
#property link "http://www.metaquotes.net"
#include <stdlib.mqh>
#import "one.dll"
void print_any();
#import
//+------------------------------------------------------------------+
//| expert start function |
//+------------------------------------------------------------------+
int start()
{
//----
if(High[1] > Open[0])
print_any();
//----
return(0);
}
И она не выдает принт. Подскажите в чем проблема.
приведите код DLL
да и еще принты из DLL не прокатят ! т е если вы написали на Си в DLL
printf(" ANY ");
печати не будет
Вместо print попорбуйте MessageBox().
Лиза! только так что бы БОКС не ждал! т е не блокировал!
![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Подскажите в чем проблема. Хочу научится пользоватся DLL созданными в С++. Создала DLL'ку которая выдает на принт слово "Any". Вставила ее в .../expert/libraries/. И составила скрипт в mql.
#property copyright "Copyright © 2008, MetaQuotes Software Corp."
#property link "http://www.metaquotes.net"
#include <stdlib.mqh>
#import "one.dll"
void print_any();
#import
//+------------------------------------------------------------------+
//| expert start function |
//+------------------------------------------------------------------+
int start()
{
//----
if(High[1] > Open[0])
print_any();
//----
return(0);
}
И она не выдает принт. Подскажите в чем проблема.