Radulovic Attila
Tag
Bejegyzések száma: 653

Az #include esetében meg kell adnod, hogy mit (melyik fájlt!) akarsz include-olni. Honnan tudná a program, hogy te az s.mqh -t akarod behívni?

Illetve az általad hivatkozott s() egy függvény, amire – mivel nem létezik – hibát ír ki a program.

A következő a helyes megoldás:

w.mq4 -be rakd be a következőt (a fejrészbe, például az extern változók alá):

#include <s.mqh>

A relációs jeleknél nincs szünet, csak a fórum miatt voltam kényAz s.mqh -ban lévő kódot pedig úgy tudod használni, mintha a a w.mqh -ban lenne. Az includeolt fájl nevének semmi köze nincs a használható függvények (eljárások) neveihez.

Azaz ha te s() függvényt keresel, akkor valamely általad használt fájlban kell hogy legyen egy definiált függvény. Például:

void s () {
// visszatérés nélküli, s nevű függvény amelynek egy paramétere sincs
}