Hat die Funktion StringSubstr() eine Fehler?

Einloggen oder registrieren, um einen Kommentar zu schreiben
Otto Pauser
983
Otto Pauser  
void OnStart()
{
   string txt ="123456789";
   string res="";
   res=StringSubstr(txt,0,3); // -> 123
   res=StringSubstr(txt,3);   // -> NULL - sollte imho 56789 liefern
}

Kann das bitte jemand überprüfen bevor ich den Servicedesk bemühe oder mich blamiere?

Laut Reference (F1) sollte da NICHT NULL herauskommen.

Sowohl im MT4 als auch MT5.

Carl Schreiber
Moderator
7255
Carl Schreiber  

Mql5:

void OnStart()  {

   string txt ="123456789";
   string res1="",res2="";
   res1=StringSubstr(txt,0,3); // -> 123
   res2=StringSubstr(txt,3);   // -> NULL - sollte imho 56789 liefern
   Comment("es1 ",res1,"\nres2 ",res2);
   return;
}

=>

Ist so wie es sein sollte ( inkl. Schreibfehler ;) - oder?

Otto Pauser
983
Otto Pauser  
Carl Schreiber:

Mql5:

=>

Ist so wie es sein sollte ( inkl. Schreibfehler ;) - oder?

Jetzt funktioniert's plötzlich. Danke Carl!
Carl Schreiber
Moderator
7255
Carl Schreiber  

Ich habe schon lange aufgehört zu glauben, Computer verhalten sich logisch und berechenbar!

;)

Einloggen oder registrieren, um einen Kommentar zu schreiben