|
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 |
|
|||
variable already defined
Hallo ich bekomme eine Fehlermeldung "variable already defined". Die Variable kommt öfters vor aber meiner Meinung nach lokal also sie befinden sich immer getrennt innerhalb von geschweiften Klammern
Gruß C$D |
|
|||
Wenn du doppelt auf den Fehler im Log klickst, dann springt der Editor direkt zu der Stelle, wo er diese Doppeldeklarierung gefunden hat.
Evtl. hast du eine Schleifen kopiert und hier die Zählervariable nicht umbenannt o.ä. s.l. Racki |
|
|||
Schleifen hab ich kopiert genau aber kann man die Zählervariablen wenn sie in durch geschweifte klammern getrennte bereiche nicht gleich machen dachte das wäre der sinn von lokalen variablen im gegensatz zu globalen?
|
|
|||
Nur, wenn du die Variablen in unterschiedlichen Methoden verwendest.
PHP-Code:
Die Deklarierung eines gleichen Variablennamen in 2 verschiedenen Methoden, also fkt1 und fkt2, stellt kein Problem dar. Verwendest du einen Übergabeparameter der Methode in der Schleife und versuchst den neu zu deklarieren o.ä? |
|
|||
Tipp: Du kannst die Variable natürlich in beiden Schleifen verwenden, nur musst du in der zweiten Schleife das int weglassen, weil deklariert ist sie da schon.
Delarationen gelten immer für eine ganze Funktion, nicht nur innerhalb von geschweiften Klammern. |
Lesezeichen |
Stichworte |
fehler, fehlercode, fehlermeldung, mql4, programmierung, programmierung metatrader, variable already defined |
Themen-Optionen | Thema durchsuchen |
Ansicht | |
|
|