Autor Thema: Leider dringend - Double Array[] ist immer null?????  (Gelesen 513 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

  • UP49
  • Gast
  • Allow
Leider dringend - Double Array[] ist immer null?????
« am: August 19, 2011, 04:13:18 am »
Muss leider nochmal um Hilfe bitten, ich habe hier etwas da fallen einem noch die letzten Haare aus, sitze schon seit 3 Stunden davor und verstehe die Welt nicht mehr.

Ich habe ein Array:

Code: Es ist Dir nicht erlaubt Links zu betrachten. Registrieren oder Einloggen
double SYM_SPRD[]; // Array Spread
In diesem Array (double) will ich nur den Spread speichern, in einer Schleife:

Code: Es ist Dir nicht erlaubt Links zu betrachten. Registrieren oder Einloggen

 // Arrays mit Spread
 for(int i=0; i< SYM_RANGE; i++){

  double SPREAD = MarketInfo(SYM_ALL[i],MODE_SPREAD);

  Print("SPREAD1 "+SPREAD); 

  SYM_SPRD[i] = SPREAD; // hier stimmt irgendwas nicht

  Print("SPREAD2 "+SPREAD+" | "+SYM_SPRD[i]); 

  Sleep(5000);
 }


Nur kommt dabei folgendes raus:

2011.08.19 04:08:25 EA_5 EURCHF,M1: SPREAD1 7.00000000
2011.08.19 04:09:59 EA_5 EURCHF,M1: SPREAD2 7.00000000 | 0.00000000 <----- warum ist da eine 0????

Selbst wenn ich aus

  SYM_SPRD = SPREAD;

folgendes mache

  SYM_SPRD = 1234;

kommt mit Print für SYM_SPRD

2011.08.19 04:11:04 EA_5 EURCHF,M1: SPREAD2 7.00000000 | 0.00000000 <----- wieder NULL

Wie kann das sein, was mache ich falsch, ich werde verrückt damit :D

Wenn ich aus meinem double Array ein String mache, geht es...

string SYM_SPRD[];

2011.08.19 04:16:07 EA_5 EURCHF,M1: SPREAD2 7.00000000 | 7.00000000

Stehe total auf dem Schlauch und brauche die Lösung dringend, kann doch keinen falschen Datentyp nehmen damit es geht, es muss doch eine Erklärung dafür geben????

  Print(GetLastError()); meldet Fehler 4002

ERR_ARRAY_INDEX_OUT_OF_RANGE   4002   Array index is out of range.

Warum ist es Out of Range??? Kann man double nicht als dynamisches array festlegen?


« Letzte Änderung: August 19, 2011, 04:28:56 am von UP49 »

  • Global Moderator
  • Ist Forum süchtig
  • *
  • *
    • Beiträge: 1502
    • Karma: +733/-4
    • Mitglied seit:
      14 Jul 2008
  • Broker: IBFX AU, IBFX US

  • Stop
Re: Leider dringend - Double Array[] ist immer null?????
« Antwort #1 am: August 19, 2011, 06:49:57 am »
du hast das array oben mit [] deklariert. es hat folglich noch keine definierte größe.
entweder du machst:


Code: Es ist Dir nicht erlaubt Links zu betrachten. Registrieren oder Einloggen
double SYM_SPRD[40]; // Array Spread die 40 für 41 elemente oder

[/size]
Code: Es ist Dir nicht erlaubt Links zu betrachten. Registrieren oder Einloggen
ArrayResize(SYM_SPREAD,40);
Copyright © 2008-2012
Es ist Dir nicht erlaubt Links zu betrachten. Registrieren oder Einloggen

  • UP49
  • Gast
  • Allow
Re: Leider dringend - Double Array[] ist immer null?????
« Antwort #2 am: August 19, 2011, 12:20:46 pm »
Trinke ich nicht aber ich verstehe natürlich die Geste dahinter :) Und da Du jetzt wieder schreibst, hoffe ich unser Problemchen hat sich damit erledigt :D

Gut wäre, wenn mir jemand evtl. sagen könnte, warum man ein string Array dynamisch erzeugen kann und ein double nicht?

Leider finde ich dafür noch immer keine Antwort;(
« Letzte Änderung: August 19, 2011, 12:29:00 pm von UP49 »

  • Global Moderator
  • Ist Forum süchtig
  • *
  • *
  • *
    • Beiträge: 1718
    • Karma: +422/-6
    • Mitglied seit:
      11 Aug 2009
  • Broker: IGMarkets

  • Mars Defense Car Chaos Get Groovy BallsPC Motorrad-Trauma
    Bloons Tower Defense
  • Stop
Re: Leider dringend - Double Array[] ist immer null?????
« Antwort #3 am: August 19, 2011, 12:54:01 pm »
Es ist Dir nicht erlaubt Links zu betrachten. Registrieren oder Einloggen
Gut wäre, wenn mir jemand evtl. sagen könnte, warum man ein string Array dynamisch erzeugen kann und ein double nicht?
Zeig doch mal deinen Code.... vllt erkenne ich dann, worauf du hinaus willst?!
Chleudere den Purchen zu Poden!


GoogleTagged - Stichworte

 

Ähnliche Themen

  Betreff / Begonnen von Antworten Letzter Beitrag
5 Antworten
606 Aufrufe
Letzter Beitrag Dezember 08, 2011, 02:20:49 am
von fxdaytrader
61 Antworten
6760 Aufrufe
Letzter Beitrag März 10, 2011, 09:24:35 am
von stony
24 Antworten
1479 Aufrufe
Letzter Beitrag Juli 12, 2011, 12:19:33 pm
von DaBuschi
12 Antworten
639 Aufrufe
Letzter Beitrag August 18, 2011, 16:23:56 pm
von UP49


ChartTec´s World Topsites