Errori, bug, domande - pagina 2732
Ti stai perdendo delle opportunità di trading:
- App di trading gratuite
- Oltre 8.000 segnali per il copy trading
- Notizie economiche per esplorare i mercati finanziari
Registrazione
Accedi
Accetti la politica del sito e le condizioni d’uso
Se non hai un account, registrati
Avviare la ricerca (qualsiasi ricerca, qualsiasi nome) e fermare la ricerca immediatamente. Questo farà apparire una barra di ricerca dove è possibile selezionare il tipo di file:
So che devo trovare i file video. Tutto. Assolutamente. E che tipo e nome sono, lascia che sia la macchina stessa a cercarli.
È difficile indovinare come la macchina cerca, ma come cercare in DOS (premere Win+R e scrivere cmd), così:
Ho cercato su Google il primo sitohttp://fileext.ru/video, l'ho incollato in Excel, in modo che fosse in colonne, poi in notepad
ultimo parametro dove scrivere i dati di ricerca con percorsi e nomi di file d:\filename.txt
Ho controllato. Sta lavorando .... Ma il mio binario non ha nulla a che fare con il video ))))
Voglio restituire la stringa da .dll a MQL4 (MQL5 non ha alcun problema)
Ho già fatto un sacco di errori, quindi devo chiedere al sapiente: cos'è un array di stringhe in memoria? - Cos'è un array di stringhe?
Voglio restituire la stringa da .dll a MQL4 (MQL5 non ha alcun problema)
Ho già fatto un sacco di errori, quindi devo chiedere al sapiente: cos'è un array di stringhe in memoria? - Cos'è un array di stringhe?
cos'è un array di stringhe in memoria? - cos'è un array di stringhe?
A proposito di una struttura di dati MASSIVA.
Lo sto descrivendo per MT5, lo stesso dovrebbe essere anche per MT4, probabilmente qualcosa sarà diverso, ma dovrebbe essere vicino.
In generale, l'array consiste di due parti: descrizione e dati, ma può anche consistere solo di dati.
stringa s_arr_1[];- array dinamico che consiste in una descrizione e un array di dati.I dati sono la memoria allocata per gli elementi dell'array.
Descrizione - la struttura contenente i seguenti campi, la sequenza non viene salvata:
stringa s_arr_2[10]; - il tipo di array dipende dalla posizione della stringa:
se usato come variabile locale, è un array statico, che consiste in una descrizione e un array di dati, situati in sequenza sullo stack.
se usato come campo in una struttura/classe, è solo un array di dati (manca la parte di descrizione).
Sulla struttura dei dati MASSIVE.
Questa è una descrizione a memoria e per MT5, lo stesso dovrebbe essere anche per MT4, probabilmente qualcosa sarà diverso ma dovrebbe essere vicino.
In generale, l'array consiste di due parti: descrizione e dati, ma può anche consistere solo di dati.
stringa s_arr_1[];- array dinamico, che consiste in una descrizione e un array di dati.I dati sono la memoria allocata per gli elementi dell'array.
Descrizione - la struttura contenente i seguenti campi, la sequenza non viene salvata:
stringa s_arr_2[10]; - il tipo di array dipende dalla posizione della stringa:
se usato come variabile locale, è un array statico, che consiste in una descrizione e un array di dati, situati in sequenza sullo stack.
se usato come campo in una struttura/classe, è solo un array di dati (non c'è una parte di descrizione).
Grazie!
C'era una speranza che forse esiste qualche struttura standard da WinAPI, ma apparentemente non può essere lo stesso con le stringhe
SZZ: ho risolto lo scambio con la dll, ma come prima in 2 chiamate - query per l'azione nella dll e ritorno della dimensione del buffer richiesta per la stringa e la 2a chiamata con la stringa che copia nel buffer preparato, ok, il problema è locale, ma speravo di semplificare la soluzione
Un array di stringhe è un array di oggetti stringa. Da qualche parte, qualche sviluppatore ha scritto che ci sono due campi: un puntatore a una stringa e 32 bit di dimensione della memoria allocata. In generale, sarebbe bello scrivere queste cose nei documenti ufficiali, per non indovinare.
il problema principale è che MQL4 e 5 sono programmi molto diversi ))))
La stringa in MQL4 è perfettamente analizzata in .Net daStringBuilderClass, quindi hai ragione che la stringa non è una posizione di memoria, ma piuttosto un oggetto.
Sulla struttura dei dati STR.
Lo descrivo a memoria per MT5, lo stesso dovrebbe valere anche per MT4, probabilmente, qualcosa sarà diverso, ma dovrebbe essere vicino.
I dati contengono i seguenti campi:La linea consiste in Descrizione + Dati.
La Descrizione contiene i seguenti campi:
Sulla struttura dei dati STR.
Lo descrivo a memoria per MT5, lo stesso dovrebbe valere anche per MT4, probabilmente, qualcosa sarà diverso, ma dovrebbe essere vicino.
I dati contengono i seguenti campi:La linea consiste in Descrizione + Dati.
La Descrizione contiene i seguenti campi:
Domanda. È descritto da qualche parte o l'hai analizzato tu stesso?
Voglio restituire la stringa da .dll a MQL4 (MQL5 non ha alcun problema)
Ho già fatto un sacco di errori, quindi devo chiedere al sapiente: cos'è un array di stringhe in memoria? - Cos'è un array di stringhe?
Passa solo un array uchar invece di un array di stringhe. È più facile così.
Per esempio, si può convertire così:
Funziona allo stesso modo per MQL4 e MQL5