Fehler, Irrtümer, Fragen - Seite 2732
Sie verpassen Handelsmöglichkeiten:
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Registrierung
Einloggen
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Starten Sie die Suche (beliebige Suche, beliebiger Name) und beenden Sie die Suche sofort. Daraufhin wird eine Suchleiste angezeigt, in der Sie den Dateityp auswählen können:
Ich weiß, dass ich die Videodateien finden muss. Alles. Ganz genau. Und welche Art und welchen Namen sie haben, soll die Maschine selbst herausfinden.
Es ist schwer zu erraten, wie die Maschine sucht, aber wie man in DOS sucht (drücken Sie Win+R und schreiben Sie cmd), etwa so:
Ich habe die erste Websitehttp://fileext.ru/video gegoogelt, sie in Excel eingefügt, so dass sie in Spalten angezeigt wird, und dann in Notepad
letzter Parameter, in den Suchdaten mit Pfaden und Dateinamen geschrieben werden sollen d:\filename.txt
Ich habe es überprüft. Es ist working.... aber mein Binary hat nichts mit Video zu tun ))))
Ich möchte die Zeichenfolge von .dll zu MQL4 zurückgeben (MQL5 hat keine Probleme überhaupt)
Ich habe schon eine Menge Fehler gemacht, also muss ich die Wissenden fragen: Was ist ein Array von Strings im Speicher? - Was ist ein Array von Zeichenketten?
Ich möchte die Zeichenfolge von .dll zu MQL4 zurückgeben (MQL5 hat keine Probleme überhaupt)
Ich habe schon eine Menge Fehler gemacht, also muss ich die Wissenden fragen: Was ist ein Array von Strings im Speicher? - Was ist ein Array von Zeichenketten?
Was ist ein Array von Zeichenketten im Speicher? - Was ist ein String-Array?!
Über MASSIVE Datenstruktur.
Ich beschreibe es für MT5, dasselbe sollte auch für MT4 gelten, wahrscheinlich wird etwas anders sein, aber es sollte ähnlich sein.
Im Allgemeinen besteht das Feld aus zwei Teilen: Beschreibung und Daten, es kann aber auch nur aus Daten bestehen.
string s_arr_1[];- dynamisches Array, das aus einer Beschreibung und einem Datenarray besteht.Daten ist der für die Array-Elemente zugewiesene Speicher.
Beschreibung - die Struktur, die die folgenden Felder enthält, die Reihenfolge wird nicht gespeichert:
string s_arr_2[10]; - der Array-Typ hängt von der Position des Strings ab:
wenn sie als lokale Variable verwendet wird, ist sie ein statisches Array, das aus einer Beschreibung und einem Array von Daten besteht, die sich nacheinander auf dem Stack befinden.
wenn es als Feld in einer Struktur/Klasse verwendet wird, ist es nur ein Datenfeld (es gibt keinen Beschreibungsteil).
Über die Datenstruktur MASSIVE.
Dies ist eine Beschreibung aus dem Gedächtnis und für MT5, das gleiche sollte auch für MT4 sein, wahrscheinlich wird etwas anders sein, aber es sollte nahe dran sein.
Im Allgemeinen besteht das Feld aus zwei Teilen: Beschreibung und Daten, es kann aber auch nur aus Daten bestehen.
string s_arr_1[];- dynamisches Array, das aus einer Beschreibung und einem Datenarray besteht.Daten ist der für die Array-Elemente zugewiesene Speicher.
Beschreibung - die Struktur, die die folgenden Felder enthält, die Reihenfolge wird nicht gespeichert:
string s_arr_2[10]; - Der Array-Typ hängt von der Position des Strings ab:
wenn sie als lokale Variable verwendet wird, ist sie ein statisches Array, das aus einer Beschreibung und einem Array von Daten besteht, die sich nacheinander auf dem Stack befinden.
wenn es als Feld in einer Struktur/Klasse verwendet wird, ist es nur ein Datenfeld (es gibt keinen Beschreibungsteil).
Ich danke Ihnen!
Es gab die Hoffnung, dass vielleicht eine Standardstruktur von WinAPI existiert, aber anscheinend kann es nicht dasselbe mit Strings sein
SZZ: Ich habe den Austausch mit dll behoben, aber wie zuvor in 2 Aufrufen - Anfrage für Aktion in dll und geben Sie die erforderliche Puffergröße für String und der 2.
Ein Array von Strings ist ein Array von String-Objekten. Irgendwo hat ein Entwickler geschrieben, dass es zwei Felder gibt: einen Zeiger auf eine Zeichenkette und 32 Bits der zugewiesenen Speichergröße. Im Allgemeinen wäre es gut, solche Dinge in den offiziellen Dokumenten zu vermerken, um nicht zu raten.
das Hauptproblem ist, dass MQL4 und 5 sehr unterschiedliche Programme sind ))))
String in MQL4 ist perfekt in .Net vonStringBuilderClass geparst, so dass Sie Recht haben, dass die Zeichenfolge nicht ein Speicherort, sondern ein Objekt ist.
Über die Datenstruktur STR.
Ich beschreibe es aus dem Gedächtnis für MT5, dasselbe sollte auch für MT4 gelten, wahrscheinlich wird etwas anders sein, aber es sollte ähnlich sein.
Die Daten enthalten die folgenden Felder:Die Zeile besteht aus Beschreibung + Daten.
Die Beschreibung enthält die folgenden Felder:
Über die Datenstruktur STR.
Ich beschreibe es aus dem Gedächtnis für MT5, dasselbe sollte auch für MT4 gelten, wahrscheinlich wird etwas anders sein, aber es sollte ähnlich sein.
Die Daten enthalten die folgenden Felder:Die Zeile besteht aus Beschreibung + Daten.
Die Beschreibung enthält die folgenden Felder:
Frage. Ist es irgendwo beschrieben oder haben Sie es selbst analysiert?
Ich möchte die Zeichenfolge von .dll zu MQL4 zurückgeben (MQL5 hat keine Probleme überhaupt)
Ich habe schon eine Menge Fehler gemacht, also muss ich die Wissenden fragen: Was ist ein Array von Strings im Speicher? - Was ist ein Array von Zeichenketten?
Übergeben Sie nur ein uchar-Array anstelle eines String-Arrays. So ist es einfacher.
Sie können zum Beispiel wie folgt umrechnen:
Funktioniert gleich für MQL4 und MQL5