- Be kell jelentkezni a hozzászóláshoz.
Forex programozás › Fórum › Kérdések az MQL4 programozási nyelvvel kapcsolatban › include beillesztés
Címkézve: include
többször étnéztem a könyvben az erre vonatkozó részt de nem jövök rá hol hibázom el az include használatát
rövid példával szemléltetném:
s.mqh fájl experts/include könyvtárban, tartalma:
Alert(„———————————-„);
w.mq4 fájl experts könyvtárban, tartalma:
#include
int start()
{
s();
return(0);
}
Compile műveletnél ‘s’ – function is not defined írja ki
hol hibázom el?
válaszod előre is köszönöm
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 }
Ez a weboldal sütiket (cookie) használ ahhoz, hogy az oldalt felkereső látogatók számára a legjobb felhasználói élményt lehessen biztosítani. A sütikben elmentett információk a weboldalt felkereső látogatók böngészőjében kerül tárolásra, és olyan adatokat tartalmaznak amelyeknek segítségével felismerhetjük, ha a weboldalra visszalátogat, vagy segít abban, hogy a weboldal melyik oldalait látogatja a felhasználó a leggyakrabban, mik a legérdekesebbek számára, melyik részek a legjobban használhatóak.
A felhasználó a bal oldali rész fülein keresztül a süti beállításokat részletesen be tudja állítani.
A feltétlenül szükséges sütiket mindenkor engedélyezni kell, hogy elmenthessük a beállításokat a süti-beállításokhoz.
A marketingsütik a látogatók weboldal-tevékenységének nyomon követésére használható. A cél az, hogy a felhasználók számára a jövőben releváns keresési hirdetéseket tegyek közzé.
Ez a weboldal az alábbi marketinghez kapcsolódó sütiket használja: Google Analytics, Google Ads.
Kérlek, engedélyezd a Feltétlenül szükséges sütiket annak érdekében, hogy menthessük a beállításaidat!