![MQL5 - Linguagem para estratégias de negociação inseridas no terminal do cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
É melhor salvar um recurso com ResourceSave, porque quando você o integra ao EA, você obtém seu conteúdo em uma matriz usando ResourceReadImage. É conveniente e rápido, mas não é universal. Não integrei os arquivos binários como recursos, portanto não sei como torná-los legíveis novamente.
Salvar os dados, integrá-los através de variáveis de recursos. Então você pode salvar qualquer dado, não apenas BMPs. O que poderia ser mais simples?
Salvar dados binários, integrá-los através de variáveis de recursos. Então você pode salvar qualquer dado, não apenas BMPs. O que poderia ser mais fácil?
Salvar os dados, integrá-los através de variáveis de recursos. Então você pode salvar qualquer dado, não apenas BMPs. O que poderia ser mais simples?
Você faz o mesmo com o Banco de Dados? A função FileSave não suporta cordas. A menos que você use muletas (converta o cordel em char array).
FileSave é apenas um exemplo :) pensar maior e estudar operações de arquivos em mql ...
Alguém encontrou erro 5621 (erro de uso indevido da biblioteca) ao tentar criar um banco de dados no modo DATABASE_OPEN_MEMORY?
O erro ocorre como dizem no lugar vazio, ou seja, a construção normal não funciona e dá dbHandle=-1:
int dbHandle = DatabaseOpen("Btr",DATABASE_OPEN_MEMORY);
Como lidar com isso?
Alguém encontrou erro 5621 (erro de uso indevido da biblioteca) ao tentar criar um banco de dados no modo DATABASE_OPEN_MEMORY?
O erro ocorre como dizem no lugar vazio, ou seja, a construção normal não funciona e dá dbHandle=-1:
int dbHandle = DatabaseOpen("Btr",DATABASE_OPEN_MEMORY);
Como lidar com isso?
Adicionar a bandeira DATABASE_OPEN_READWRITE
As funções SQL em MQL5 são ótimas!
Mas seria interessante utilizar a linguagem integrada para acessar bancos de dados externos, MS SQL , ORACLE, SyBase, MySQL, etc. Sem utilizar uma DLL.
Obrigado pelo esclarecimento, agora a abertura do banco de dados no modo DATABASE_OPEN_MEMORY funciona!
As funções SQL em MQL5 são ótimas!
Mas seria interessante utilizar a linguagem integrada para acessar bancos de dados externos, MS SQL , ORACLE, SyBase, MySQL , etc.Sem utilizar uma DLL.
Então vá para: Trabalhar com funções de rede, ou MySQL sem DLLs