|
Startseite | Registrieren | Hilfe | Benutzerliste | Kalender | Suchen | Heutige Beiträge | Alle Foren als gelesen markieren |
Programmierung MQL4 Hier gehts rund ums Programmieren in MQL4. |
|
Themen-Optionen | Thema durchsuchen | Ansicht |
|
|||
ArrayResize Doks
Ich verstehe die Doks nicht so ganz. Könnte mir jemand das bitte erklären.
Das ursprüngliche Problem (ich habe bisher noch nicht versucht, die Ursache herauszufinden): Sämtliche Orders werden in einem Struct Array festgehalten. Dieses Array bekommt seine Größe von einer Benutzereingabe MaxOrders, z.B. 5. Das heißt das Array zählt von 0-4, rein theoretisch sollte es also 5 Orders festhalten können. Konnte es aber nicht, die 5. Order legte den EA lahm (Array out of range). Wie gesagt, die Ursache dafür muß ich noch finden, das steht aber auf einem anderen Blatt. Frage: Wenn ich bei ArrayResize(ArrayName,MaxOrders) den 3.Parameter verwenden will, bekomme ich dann automatisch eine Reserve, falls ich mehr als 5 Orders habe? Also im Beispielfall, wenn vorher nur MaxOrders=5 war, ich aber ArrayResize(ArrayName,MaxOrders,MaxOrders) setze, heißt das dann, ich kann das Array um weitere 5 Orders überschreiten, bevor gemeckert wird? (Diese ganze Memory allocation Sache finde ich mehr als verwirrend.) Danke. AVT |
|
|||
Danke für Deine Antwort, Timo.
Zitat:
Zitat:
Zitat:
Danke. AVT |
Lesezeichen |
Themen-Optionen | Thema durchsuchen |
Ansicht | |
|
|