Реter Konow: È meglio salvare una risorsa con ResourceSave, perché quando la si integra in EA, si ottiene il suo contenuto in un array usando ResourceReadImage. È comodo e veloce, ma non è universale. Non ho integrato i file binari come risorse, quindi non so come renderli nuovamente leggibili.
Salvare i dati, integrarli attraverso variabili di risorse. Poi si può salvare qualsiasi dato, non solo i BMP. Cosa potrebbe essere più semplice?
Реter Konow: Fate lo stesso con il Database? La funzione FileSave non supporta le stringhe. A meno che non usiate delle stampelle (convertire una stringa in un array di char).
FileSave è solo un esempio :) pensate più in grande e studiate le operazioni sui file in mql ...
Примерно год назад список сетевых функций в MQL5 пополнился функциями для работы с сокетами. Это открыло широкие возможности для программистов, которые разрабатывают продукты для Маркета, поскольку теперь можно реализовать то, чего раньше нельзя было сделать без динамических библиотек. Один из таких примеров мы рассмотрим в данном цикле из двух...
È meglio salvare una risorsa con ResourceSave, perché quando la si integra in EA, si ottiene il suo contenuto in un array usando ResourceReadImage. È comodo e veloce, ma non è universale. Non ho integrato i file binari come risorse, quindi non so come renderli nuovamente leggibili.
Salvare i dati, integrarli attraverso variabili di risorse. Poi si può salvare qualsiasi dato, non solo i BMP. Cosa potrebbe essere più semplice?
Salvare i dati binari, integrarli attraverso variabili di risorse. Poi si può salvare qualsiasi dato, non solo i BMP. Cosa potrebbe essere più facile?
Salvare i dati, integrarli attraverso variabili di risorse. Poi si può salvare qualsiasi dato, non solo i BMP. Cosa potrebbe essere più semplice?
Fate lo stesso con il Database? La funzione FileSave non supporta le stringhe. A meno che non usiate delle stampelle (convertire una stringa in un array di char).
FileSave è solo un esempio :) pensate più in grande e studiate le operazioni sui file in mql ...
Qualcuno ha incontrato l'errore 5621 (Library misuse error) quando si cerca di creare un database in modalità DATABASE_OPEN_MEMORY?
L'errore si verifica come dicono nel posto vuoto, cioè la solita costruzione non funziona e dà fuori dbHandle=-1:
int dbHandle = DatabaseOpen("Btr",DATABASE_OPEN_MEMORY);
Come affrontarlo?
Qualcuno ha incontrato l'errore 5621 (Library misuse error) quando si cerca di creare un database in modalità DATABASE_OPEN_MEMORY?
L'errore si verifica come dicono nel posto vuoto, cioè la solita costruzione non funziona e dà fuori dbHandle=-1:
int dbHandle = DatabaseOpen("Btr",DATABASE_OPEN_MEMORY);
Come affrontarlo?
Aggiungere il flag DATABASE_OPEN_READWRITE
Le funzioni SQL in MQL5 sono fantastiche!
Ma sarebbe interessante usare il linguaggio integrato per accedere a database esterni, MS SQL, ORACLE, SyBase, MySQL, ecc. Senza usare una DLL.
Grazie per il chiarimento, ora aprire il database in modalità DATABASE_OPEN_MEMORY funziona!
Le funzioni SQL in MQL5 sono fantastiche!
Ma sarebbe interessante usare il linguaggio integrato per accedere a database esterni, MS SQL, ORACLE, SyBase, MySQL , ecc.Senza usare una DLL.
Poi vai a: Lavorare con le funzioni di rete, o MySQL senza DLL