há um erro:
total = Dir.Create(path);
se o caminho não existir, ele retornará 1. talvez você possa alterá-lo para -1.
alterar a função Dir.Create:
int Create(string path, string filter = "\\*") { ... if(hndl == 0) return (-1); ... } // alterá-lo para: int Create(string path, string filter = "\\*") { ... if(hndl == 0 || hndl == ULONG_MAX) return (-1); ... }
tudo está OK.
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
CDir (MT5) - classe para obter a tabela de conteúdo do diretório:
Autor: Mikhail Dovbakh