Forex programozás › Fórum › Kérdések az MQL4 programozási nyelvvel kapcsolatban › Nem MQL robot › Válasz erre: Nem MQL robot
Szia Radu
Nagyon sokat lehet tanulni a fórumból is, sok kérdés megválaszolódik ott kérdés nélkül is.
Azt szeretném kérdezni Tőled, hogy próbáltam külső dll funkciót készíteni, de nem működik. A fordító Borland C5.02 , az újakat nem ismerem. A dll előáll a helyén ..experts\libraries könytárba. Hibát nem jelez, viszont futtatáskor a ciklusok szaladnak, de a meghívott függvény után nem működik. A kód szerintem jó, a fordításkor lehet a hiba ?
//---------------------------------------------------------------
// META.dll Borland C 5.02 külső függvény
#include
int osszead(int a, int b) {
int c = a+b; printf("meta.dll osszead %d + %d = %d",a,b,c);
return(c);
}//--
// META Kod
//------------------------------------------------------------------
#import "meta.dll"
int osszead(int a, int b); // Borland C fuggveny
#import
int Belep, Count;
//+------------------------------------------------------------------+
int start() {
if (Bars > Belep) { Belep = Bars; Count++;
Uzen(Count+"="); // EZ megy és a ciklus is megy
int a = osszead(Count,5); // Innen semmi nincs
Uzen(Count+" es "+5+" = "+a);
Comment("= "+Count);
}//
return(0);
}//--end