//+------------------------------------------------------------------+ //| ErrorMessages.pt.mqh | //| joaopedrodev | //| https://www.mql5.com/en/users/joaopedrodev | //+------------------------------------------------------------------+ #property copyright "joaopedrodev" #property link "https://www.mql5.com/en/users/joaopedrodev" //+------------------------------------------------------------------+ //| Import struct //+------------------------------------------------------------------+ #include "../Error.mqh" void InitializeErrorsPortuguese(MqlError &errors[]) { //--- Free and resize ArrayFree(errors); ArrayResize(errors,274); //+------------------------------------------------------------------+ //| Unknown error | //+------------------------------------------------------------------+ errors[0].code = 0; errors[0].description = "Nenhum error encontrado"; errors[0].constant = "ERROR_UNKNOWN"; //+------------------------------------------------------------------+ //| Server error | //+------------------------------------------------------------------+ errors[1].code = 10004; errors[1].description = "Nova Cotação"; errors[1].constant = "TRADE_RETCODE_REQUOTE"; //--- errors[2].code = 10006; errors[2].description = "Solicitação rejeitada"; errors[2].constant = "TRADE_RETCODE_REJECT"; //--- errors[3].code = 10007; errors[3].description = "Solicitação cancelada pelo negociador"; errors[3].constant = "TRADE_RETCODE_CANCEL"; //--- errors[4].code = 10008; errors[4].description = "Ordem colocada"; errors[4].constant = "TRADE_RETCODE_PLACED"; //--- errors[5].code = 10009; errors[5].description = "Solicitação concluída"; errors[5].constant = "TRADE_RETCODE_DONE"; //--- errors[6].code = 10010; errors[6].description = "Somente parte da solicitação foi concluída"; errors[6].constant = "TRADE_RETCODE_DONE_PARTIAL"; //--- errors[7].code = 10011; errors[7].description = "Erro de processamento de solicitação"; errors[7].constant = "TRADE_RETCODE_ERROR"; //--- errors[8].code = 10012; errors[8].description = "Solicitação cancelada por expiração de tempo (timeout)"; errors[8].constant = "TRADE_RETCODE_TIMEOUT"; //--- errors[9].code = 10013; errors[9].description = "Solicitação inválida"; errors[9].constant = "TRADE_RETCODE_INVALID"; //--- errors[10].code = 10014; errors[10].description = "Volume inválido na solicitação"; errors[10].constant = "TRADE_RETCODE_INVALID_VOLUME"; //--- errors[11].code = 10015; errors[11].description = "Preço inválido na solicitação"; errors[11].constant = "TRADE_RETCODE_INVALID_PRICE"; //--- errors[12].code = 10016; errors[12].description = "Stops inválidos na solicitação"; errors[12].constant = "TRADE_RETCODE_INVALID_STOPS"; //--- errors[13].code = 10017; errors[13].description = "Negociação está desabilitada"; errors[13].constant = "TRADE_RETCODE_TRADE_DISABLED"; //--- errors[14].code = 10018; errors[14].description = "Mercado está fechado"; errors[14].constant = "TRADE_RETCODE_MARKET_CLOSED"; //--- errors[15].code = 10019; errors[15].description = "Não existe dinheiro suficiente para completar a solicitação"; errors[15].constant = "TRADE_RETCODE_NO_MONEY"; //--- errors[16].code = 10020; errors[16].description = "Os preços se alteraram"; errors[16].constant = "TRADE_RETCODE_PRICE_CHANGED"; //--- errors[17].code = 10021; errors[17].description = "Não existem cotações para processar a solicitação"; errors[17].constant = "TRADE_RETCODE_PRICE_OFF"; //--- errors[18].code = 10022; errors[18].description = "Data de expiração da ordem inválida na solicitação"; errors[18].constant = "TRADE_RETCODE_INVALID_EXPIRATION"; //--- errors[19].code = 10023; errors[19].description = "Estado da ordem alterada"; errors[19].constant = "TRADE_RETCODE_ORDER_CHANGED"; //--- errors[20].code = 10024; errors[20].description = "Solicitações com freqüência em excesso"; errors[20].constant = "TRADE_RETCODE_TOO_MANY_REQUESTS"; //--- errors[21].code = 10025; errors[21].description = "Sem alterações na solicitação"; errors[21].constant = "TRADE_RETCODE_NO_CHANGES"; //--- errors[22].code = 10026; errors[22].description = "Autotrading desabilitado pelo servidor"; errors[22].constant = "TRADE_RETCODE_SERVER_DISABLES_AT"; //--- errors[23].code = 10027; errors[23].description = "Autotrading desabilitado pelo terminal cliente"; errors[23].constant = "TRADE_RETCODE_CLIENT_DISABLES_AT"; //--- errors[24].code = 10028; errors[24].description = "Solicitação bloqueada para processamento"; errors[24].constant = "TRADE_RETCODE_LOCKED"; //--- errors[25].code = 10029; errors[25].description = "Ordem ou posição congeladas"; errors[25].constant = "TRADE_RETCODE_FROZEN"; //--- errors[26].code = 10030; errors[26].description = "Tipo de preenchimento de ordem inválido"; errors[26].constant = "TRADE_RETCODE_INVALID_FILL"; //--- errors[27].code = 10031; errors[27].description = "Sem conexão com o servidor de negociação"; errors[27].constant = "TRADE_RETCODE_CONNECTION"; //--- errors[28].code = 10032; errors[28].description = "Operação é permitida somente para contas reais"; errors[28].constant = "TRADE_RETCODE_ONLY_REAL"; //--- errors[29].code = 10033; errors[29].description = "O número de ordens pendentes atingiu o limite"; errors[29].constant = "TRADE_RETCODE_LIMIT_ORDERS"; //--- errors[30].code = 10034; errors[30].description = "O volume de ordens e posições para o ativo atingiu o limite"; errors[30].constant = "TRADE_RETCODE_LIMIT_VOLUME"; //--- errors[31].code = 10035; errors[31].description = "Incorreto ou proibida tipo de ordem"; errors[31].constant = "TRADE_RETCODE_INVALID_ORDER"; //--- errors[32].code = 10036; errors[32].description = "Posição com a especificação POSITION_IDENTIFIER já foi fechado"; errors[32].constant = "TRADE_RETCODE_POSITION_CLOSED"; //--- errors[33].code = 10038; errors[33].description = "O volume que se pode fechar excede o volume da posição atual"; errors[33].constant = "TRADE_RETCODE_INVALID_CLOSE_VOLUME"; //--- errors[34].code = 10039; errors[34].description = "Consulte a documentação"; errors[34].constant = "TRADE_RETCODE_CLOSE_ORDER_EXIST"; //--- errors[35].code = 10040; errors[35].description = "Consulte a documentação"; errors[35].constant = "TRADE_RETCODE_LIMIT_POSITIONS"; //--- errors[36].code = 10041; errors[36].description = "O pedido de ativação da ordem pendente foi rejeitado, e a ordem cancelada"; errors[36].constant = "TRADE_RETCODE_REJECT_CANCEL"; //--- errors[37].code = 10042; errors[37].description = "O pedido foi rejeitado, porque, no símbolo, foi definida a regra 'Somente são permitidas posições longas' (POSITION_TYPE_BUY)"; errors[37].constant = "TRADE_RETCODE_LONG_ONLY"; //--- errors[38].code = 10043; errors[38].description = "O pedido foi rejeitado, porque, no símbolo, foi definida a regra 'Somente são permitidas posições curtas' (POSITION_TYPE_SELL)"; errors[38].constant = "TRADE_RETCODE_SHORT_ONLY"; //--- errors[39].code = 10044; errors[39].description = "O pedido foi rejeitado, porque, no símbolo, foi definida a regra 'Só é permitido o fechamento de posição'"; errors[39].constant = "TRADE_RETCODE_CLOSE_ONLY"; //--- errors[40].code = 10045; errors[40].description = "O pedido foi rejeitado, porque, no símbolo, foi definida a regra 'Só é permitido o fechamento da posição'"; errors[40].constant = "TRADE_RETCODE_FIFO_CLOSE"; //--- errors[41].code = 10046; errors[41].description = "O pedido foi rejeitado, porque, no símbolo, foi definida a regra 'Proibido abrir posições opostas segundo um mesmo símbolo'."; errors[41].constant = "TRADE_RETCODE_HEDGE_PROHIBITED"; //+------------------------------------------------------------------+ //| Errors sistem | //+------------------------------------------------------------------+ errors[42].code = 4001; errors[42].description = "Erro interno inesperado"; errors[42].constant = "ERR_INTERNAL_ERROR"; //--- errors[43].code = 4002; errors[43].description = "Parâmetro errado na chamada interna da função do terminal cliente"; errors[43].constant = "ERR_WRONG_INTERNAL_PARAMETER"; //--- errors[44].code = 4003; errors[44].description = "Parâmetro errado ao chamar a função de sistema"; errors[44].constant = "ERR_INVALID_PARAMETER"; //--- errors[45].code = 4004; errors[45].description = "Sem memória suficiente para executar a função de sistema"; errors[45].constant = "ERR_NOT_ENOUGH_MEMORY"; //--- errors[46].code = 4005; errors[46].description = "A estrutura contém objetos de strings e/ou arrays dinâmicos e/ou estrutura de tais objetos e/ou classes"; errors[46].constant = "ERR_STRUCT_WITHOBJECTS_ORCLASS"; //--- errors[47].code = 4006; errors[47].description = "Array de um tipo errado, tamanho errado, ou um objeto defeituoso de um array dinâmico"; errors[47].constant = "ERR_INVALID_ARRAY"; //--- errors[48].code = 4007; errors[48].description = "Sem memória suficiente para a realocação de um array, ou uma tentativa de alterar o tamanho de um array estático"; errors[48].constant = "ERR_ARRAY_RESIZE_ERROR"; //--- errors[49].code = 4008; errors[49].description = "Sem memória suficiente para a realocação de string"; errors[49].constant = "ERR_STRING_RESIZE_ERROR"; //--- errors[50].code = 4009; errors[50].description = "String não inicializada"; errors[50].constant = "ERR_NOTINITIALIZED_STRING"; //--- errors[51].code = 4010; errors[51].description = "Data e/ou hora inválida"; errors[51].constant = "ERR_INVALID_DATETIME"; //--- errors[52].code = 4011; errors[52].description = "Total amount of elements in the array cannot exceed 2147483647"; errors[52].constant = "ERR_ARRAY_BAD_SIZE"; //--- errors[53].code = 4012; errors[53].description = "Ponteiro errado"; errors[53].constant = "ERR_INVALID_POINTER"; //--- errors[54].code = 4013; errors[54].description = "Tipo errado de ponteiro"; errors[54].constant = "ERR_INVALID_POINTER_TYPE"; //--- errors[55].code = 4014; errors[55].description = "Função de sistema não é permitida para chamar"; errors[55].constant = "ERR_FUNCTION_NOT_ALLOWED"; //--- errors[56].code = 4015; errors[56].description = "Os nomes do recurso dinâmico e do estático equivalem"; errors[56].constant = "ERR_RESOURCE_NAME_DUPLICATED"; //--- errors[57].code = 4016; errors[57].description = "Recurso com este nome não foi encontrado em EX5"; errors[57].constant = "ERR_RESOURCE_NOT_FOUND"; //--- errors[58].code = 4017; errors[58].description = "Tipo de recurso não suportado ou seu tamanho excede 16 Mb"; errors[58].constant = "ERR_RESOURCE_UNSUPPOTED_TYPE"; //--- errors[59].code = 4018; errors[59].description = "O nome do recurso excede 63 caracteres"; errors[59].constant = "ERR_RESOURCE_NAME_IS_TOO_LONG"; //--- errors[60].code = 4019; errors[60].description = "Durante cálculo de funções matemáticas ocorreu um estouro"; errors[60].constant = "ERR_MATH_OVERFLOW"; //--- errors[61].code = 4020; errors[61].description = "Excede a data de término do teste após chamar Sleep()"; errors[61].constant = "ERR_SLEEP_ERROR"; //--- errors[62].code = 4022; errors[62].description = "Os testes foram interrompidos forçosamente de fora. Por exemplo, ao interromper a otimização, ao fechar a janela de teste visual ou ao parar o agente de teste"; errors[62].constant = "ERR_STOPPED"; //+------------------------------------------------------------------+ //| Charts | //+------------------------------------------------------------------+ errors[63].code = 4101; errors[63].description = "Identificador de gráfico (chart ID) errado"; errors[63].constant = "ERR_CHART_WRONG_ID"; //--- errors[64].code = 4102; errors[64].description = "Gráfico não responde"; errors[64].constant = "ERR_CHART_NO_REPLY"; //--- errors[65].code = 4103; errors[65].description = "Gráfico não encontrado"; errors[65].constant = "ERR_CHART_NOT_FOUND"; //--- errors[66].code = 4104; errors[66].description = "Nenhum Expert Advisor no gráfico que pudesse manipular o evento"; errors[66].constant = "ERR_CHART_NO_EXPERT"; //--- errors[67].code = 4105; errors[67].description = "Erro de abertura de gráfico"; errors[67].constant = "ERR_CHART_CANNOT_OPEN"; //--- errors[68].code = 4106; errors[68].description = "Falha ao alterar ativo e período de um gráfico"; errors[68].constant = "ERR_CHART_CANNOT_CHANGE"; //--- errors[69].code = 4107; errors[69].description = "Valor de erro do parâmetro para a função que trabalha com gráficos"; errors[69].constant = "ERR_CHART_WRONG_PARAMETER"; //--- errors[70].code = 4108; errors[70].description = "Falha ao criar timer"; errors[70].constant = "ERR_CHART_CANNOT_CREATE_TIMER"; //--- errors[71].code = 4109; errors[71].description = "Identificador de propriedade (property ID) do gráfico errado"; errors[71].constant = "ERR_CHART_WRONG_PROPERTY"; //--- errors[72].code = 4110; errors[72].description = "Erro criando telas (screenshots)"; errors[72].constant = "ERR_CHART_SCREENSHOT_FAILED"; //--- errors[73].code = 4111; errors[73].description = "Erro navegando através de gráfico"; errors[73].constant = "ERR_CHART_NAVIGATE_FAILED"; //--- errors[74].code = 4112; errors[74].description = "Erro aplicando template"; errors[74].constant = "ERR_CHART_TEMPLATE_FAILED"; //--- errors[75].code = 4113; errors[75].description = "Sub-janela contendo o indicador não foi encontrada"; errors[75].constant = "ERR_CHART_WINDOW_NOT_FOUND"; //--- errors[76].code = 4114; errors[76].description = "Erro adicionando um indicador no gráfico"; errors[76].constant = "ERR_CHART_INDICATOR_CANNOT_ADD"; //--- errors[77].code = 4115; errors[77].description = "Erro excluindo um indicador do gráfico"; errors[77].constant = "ERR_CHART_INDICATOR_CANNOT_DEL"; //--- errors[78].code = 4116; errors[78].description = "Indicador não encontrado no gráfico especificado"; errors[78].constant = "ERR_CHART_INDICATOR_NOT_FOUND"; //+------------------------------------------------------------------+ //| Graphical Objects | //+------------------------------------------------------------------+ errors[79].code = 4201; errors[79].description = "Erro trabalhando com um objeto gráfico"; errors[79].constant = "ERR_OBJECT_ERROR"; //--- errors[80].code = 4202; errors[80].description = "Objeto gráfico não foi encontrado"; errors[80].constant = "ERR_OBJECT_NOT_FOUND"; //--- errors[81].code = 4203; errors[81].description = "Identificador (ID) de uma propriedade de objeto gráfico errado"; errors[81].constant = "ERR_OBJECT_WRONG_PROPERTY"; //--- errors[82].code = 4204; errors[82].description = "Não foi possível obter data correspondente ao valor"; errors[82].constant = "ERR_OBJECT_GETDATE_FAILED"; //--- errors[83].code = 4205; errors[83].description = "Não foi possível obter valor correspondente à data"; errors[83].constant = "ERR_OBJECT_GETVALUE_FAILED"; //+------------------------------------------------------------------+ //| MarketInfo | //+------------------------------------------------------------------+ errors[84].code = 4301; errors[84].description = "Ativo desconhecido"; errors[84].constant = "ERR_MARKET_UNKNOWN_SYMBOL"; //--- errors[85].code = 4302; errors[85].description = "Ativo não está selecionado na janela Observação de Mercado"; errors[85].constant = "ERR_MARKET_NOT_SELECTED"; //--- errors[86].code = 4303; errors[86].description = "Identificador de uma propriedade de ativo errado"; errors[86].constant = "ERR_MARKET_WRONG_PROPERTY"; //--- errors[87].code = 4304; errors[87].description = "Hora do último tick não é conhecida (sem ticks)"; errors[87].constant = "ERR_MARKET_LASTTIME_UNKNOWN"; //--- errors[88].code = 4305; errors[88].description = "Erro adicionando ou excluindo um ativo na janela Observação de Marcado"; errors[88].constant = "ERR_MARKET_SELECT_ERROR"; //+------------------------------------------------------------------+ //| History Access | //+------------------------------------------------------------------+ errors[89].code = 4401; errors[89].description = "Histórico solicitado não encontrado"; errors[89].constant = "ERR_HISTORY_NOT_FOUND"; //--- errors[90].code = 4402; errors[90].description = "Identificador (ID) da propriedade de histórico errado"; errors[90].constant = "ERR_HISTORY_WRONG_PROPERTY"; //--- errors[91].code = 4403; errors[91].description = "Esgotado o tempo de solicitação do histórico"; errors[91].constant = "ERR_HISTORY_TIMEOUT"; //--- errors[92].code = 4404; errors[92].description = "Número de barras restrito pelas configurações do terminal"; errors[92].constant = "ERR_HISTORY_BARS_LIMIT"; //--- errors[93].code = 4405; errors[93].description = "Erros múltiplos ao carregar o histórico"; errors[93].constant = "ERR_HISTORY_LOAD_ERRORS"; //--- errors[94].code = 4407; errors[94].description = "A matriz de recebimento é muito pequena para armazenar todos os dados solicitados"; errors[94].constant = "ERR_HISTORY_SMALL_BUFFER"; //+------------------------------------------------------------------+ //| Global Variables | //+------------------------------------------------------------------+ errors[95].code = 4501; errors[95].description = "Variável global do terminal cliente não foi encontrada"; errors[95].constant = "ERR_GLOBALVARIABLE_NOT_FOUND"; //--- errors[96].code = 4502; errors[96].description = "Variável global do terminal cliente com o mesmo nome já existe"; errors[96].constant = "ERR_GLOBALVARIABLE_EXISTS"; //--- errors[97].code = 4503; errors[97].description = "Não houve modificações de variáveis ??globais"; errors[97].constant = "ERR_GLOBALVARIABLE_NOT_MODIFIED"; //--- errors[98].code = 4504; errors[98].description = "Foi impossível abrir e ler o arquivo com os valores das variáveis ??globais"; errors[98].constant = "ERR_GLOBALVARIABLE_CANNOTREAD"; //--- errors[99].code = 4505; errors[99].description = "Foi impossível escrever o arquivo com os valores das variáveis globais"; errors[99].constant = "ERR_GLOBALVARIABLE_CANNOTWRITE"; //--- errors[100].code = 4510; errors[100].description = "Envio de email falhou"; errors[100].constant = "ERR_MAIL_SEND_FAILED"; //--- errors[101].code = 4511; errors[101].description = "Reprodução de som falhou"; errors[101].constant = "ERR_PLAY_SOUND_FAILED"; //--- errors[102].code = 4512; errors[102].description = "Identificador de propriedade do programa errado"; errors[102].constant = "ERR_MQL5_WRONG_PROPERTY"; //--- errors[103].code = 4513; errors[103].description = "Identificador de propriedade do terminal errado"; errors[103].constant = "ERR_TERMINAL_WRONG_PROPERTY"; //--- errors[104].code = 4514; errors[104].description = "Envio de arquivo via ftp falhou"; errors[104].constant = "ERR_FTP_SEND_FAILED"; //--- errors[105].code = 4515; errors[105].description = "Falha ao enviar uma notificação"; errors[105].constant = "ERR_NOTIFICATION_SEND_FAILED"; //--- errors[106].code = 4516; errors[106].description = "Parâmetro inválido para enviar uma notificação – uma string vazia ou NULL foi passada para a função SendNotification()"; errors[106].constant = "ERR_NOTIFICATION_WRONG_PARAMETER"; //--- errors[107].code = 4517; errors[107].description = "Configurações de notificações erradas no terminal (ID não está especificado ou permissão não está definida)"; errors[107].constant = "ERR_NOTIFICATION_WRONG_SETTINGS"; //--- errors[108].code = 4518; errors[108].description = "Freqüência de envio de notificações em excesso"; errors[108].constant = "ERR_NOTIFICATION_TOO_FREQUENT"; //--- errors[109].code = 4519; errors[109].description = "O servidor FTP não está especificado nos atributos de configuração"; errors[109].constant = "ERR_FTP_NOSERVER"; //--- errors[110].code = 4520; errors[110].description = "O login FTP não está especificado nos atributos de configuração"; errors[110].constant = "ERR_FTP_NOLOGIN"; //--- errors[111].code = 4521; errors[111].description = "O ficheiro não existe"; errors[111].constant = "ERR_FTP_FILE_ERROR"; //--- errors[112].code = 4522; errors[112].description = "A ligação ao servidor FTP falhou"; errors[112].constant = "ERR_FTP_CONNECT_FAILED"; //--- errors[113].code = 4523; errors[113].description = "Não foi encontrado o diretório no servidor FTP para o upload do ficheiro "; errors[113].constant = "ERR_FTP_CHANGEDIR"; //--- errors[114].code = 4524; errors[114].description = "A ligação ao servidor FTP foi fechada"; errors[114].constant = "ERR_FTP_CLOSED"; //+------------------------------------------------------------------+ //| Custom Indicator Buffers | //+------------------------------------------------------------------+ errors[115].code = 4601; errors[115].description = "Sem memória suficiente para a distribuição de buffers de indicador"; errors[115].constant = "ERR_BUFFERS_NO_MEMORY"; //--- errors[116].code = 4602; errors[116].description = "Índice de buffer de indicador errado"; errors[116].constant = "ERR_BUFFERS_WRONG_INDEX"; //+------------------------------------------------------------------+ //| Custom Indicator Properties | //+------------------------------------------------------------------+ errors[117].code = 4603; errors[117].description = "Identificador (ID) de propriedade do indicador customizado errado"; errors[117].constant = "ERR_CUSTOM_WRONG_PROPERTY"; //+------------------------------------------------------------------+ //| Account | //+------------------------------------------------------------------+ errors[118].code = 4701; errors[118].description = "Identificador (ID) de propriedade da conta errado"; errors[118].constant = "ERR_ACCOUNT_WRONG_PROPERTY"; //--- errors[119].code = 4751; errors[119].description = "Identificador (ID) de propriedade da negociação (trade) errado"; errors[119].constant = "ERR_TRADE_WRONG_PROPERTY"; //--- errors[120].code = 4752; errors[120].description = "Negociação via Expert Advisors proibida"; errors[120].constant = "ERR_TRADE_DISABLED"; //--- errors[121].code = 4753; errors[121].description = "Posição não encontrada"; errors[121].constant = "ERR_TRADE_POSITION_NOT_FOUND"; //--- errors[122].code = 4754; errors[122].description = "Ordem não encontrada"; errors[122].constant = "ERR_TRADE_ORDER_NOT_FOUND"; //--- errors[123].code = 4755; errors[123].description = "Operação (deal) não encontrada"; errors[123].constant = "ERR_TRADE_DEAL_NOT_FOUND"; //--- errors[124].code = 4756; errors[124].description = "Envio de solicitação de negociação falhou"; errors[124].constant = "ERR_TRADE_SEND_FAILED"; //--- errors[125].code = 4758; errors[125].description = "Impossível calcular o valor do índice de negociação"; errors[125].constant = "ERR_TRADE_CALC_FAILED"; //+------------------------------------------------------------------+ //| Indicators | //+------------------------------------------------------------------+ errors[126].code = 4801; errors[126].description = "Ativo desconhecido"; errors[126].constant = "ERR_INDICATOR_UNKNOWN_SYMBOL"; //--- errors[127].code = 4802; errors[127].description = "Indicador não pode ser criado"; errors[127].constant = "ERR_INDICATOR_CANNOT_CREATE"; //--- errors[128].code = 4803; errors[128].description = "Sem memória suficiente para adicionar o indicador"; errors[128].constant = "ERR_INDICATOR_NO_MEMORY"; //--- errors[129].code = 4804; errors[129].description = "O indicador não pode ser aplicado a um outro indicador"; errors[129].constant = "ERR_INDICATOR_CANNOT_APPLY"; //--- errors[130].code = 4805; errors[130].description = "Erro ao aplicar um indicador ao gráfico"; errors[130].constant = "ERR_INDICATOR_CANNOT_ADD"; //--- errors[131].code = 4806; errors[131].description = "Dado solicitado não encontrado"; errors[131].constant = "ERR_INDICATOR_DATA_NOT_FOUND"; //--- errors[132].code = 4807; errors[132].description = "Manuseio de indicador errado"; errors[132].constant = "ERR_INDICATOR_WRONG_HANDLE"; //--- errors[133].code = 4808; errors[133].description = "Numero errado de parâmetros ao criar um indicador"; errors[133].constant = "ERR_INDICATOR_WRONG_PARAMETERS"; //--- errors[134].code = 4809; errors[134].description = "Sem parâmetros ao criar um indicador"; errors[134].constant = "ERR_INDICATOR_PARAMETERS_MISSING"; //--- errors[135].code = 4810; errors[135].description = "O primeiro parâmetro no array deve ser o nome do indicador customizado"; errors[135].constant = "ERR_INDICATOR_CUSTOM_NAME"; //--- errors[136].code = 4811; errors[136].description = "Tipo de parâmetro inválido no array ao criar um indicador"; errors[136].constant = "ERR_INDICATOR_PARAMETER_TYPE"; //--- errors[137].code = 4812; errors[137].description = "Índice errado de buffer do indicador solicitado"; errors[137].constant = "ERR_INDICATOR_WRONG_INDEX"; //+------------------------------------------------------------------+ //| Depth of Market | //+------------------------------------------------------------------+ errors[138].code = 4901; errors[138].description = "Profundidade de Mercado não pode ser adicionado"; errors[138].constant = "ERR_BOOKS_CANNOT_ADD"; //--- errors[139].code = 4902; errors[139].description = "Profundidade de Mercado não pode ser removido"; errors[139].constant = "ERR_BOOKS_CANNOT_DELETE"; //--- errors[140].code = 4903; errors[140].description = "Os dados da Profundidade de Mercado não podem ser obtidos"; errors[140].constant = "ERR_BOOKS_CANNOT_GET"; //--- errors[141].code = 4904; errors[141].description = "Erro em subscrever para receber novos dados da Profundidade de Mercado"; errors[141].constant = "ERR_BOOKS_CANNOT_SUBSCRIBE"; //+------------------------------------------------------------------+ //| File Operations | //+------------------------------------------------------------------+ errors[142].code = 5001; errors[142].description = "Mais que 64 arquivos não podem ser abertos ao mesmo tempo"; errors[142].constant = "ERR_TOO_MANY_FILES"; //--- errors[143].code = 5002; errors[143].description = "Nome de arquivo inválido"; errors[143].constant = "ERR_WRONG_FILENAME"; //--- errors[144].code = 5003; errors[144].description = "Nome de arquivo longo demais"; errors[144].constant = "ERR_TOO_LONG_FILENAME"; //--- errors[145].code = 5004; errors[145].description = "Erro de abertura de arquivo"; errors[145].constant = "ERR_CANNOT_OPEN_FILE"; //--- errors[146].code = 5005; errors[146].description = "Sem memória suficiente de cache para leitura"; errors[146].constant = "ERR_FILE_CACHEBUFFER_ERROR"; //--- errors[147].code = 5006; errors[147].description = "Erro excluindo arquivo"; errors[147].constant = "ERR_CANNOT_DELETE_FILE"; //--- errors[148].code = 5007; errors[148].description = "Um arquivo com este handle foi fechado, ou simplesmente não estava aberto"; errors[148].constant = "ERR_INVALID_FILEHANDLE"; //--- errors[149].code = 5008; errors[149].description = "Handle de arquivo errado"; errors[149].constant = "ERR_WRONG_FILEHANDLE"; //--- errors[150].code = 5009; errors[150].description = "O arquivo deve estar abertura para escrita"; errors[150].constant = "ERR_FILE_NOTTOWRITE"; //--- errors[151].code = 5010; errors[151].description = "O arquivo deve estar aberto para leitura"; errors[151].constant = "ERR_FILE_NOTTOREAD"; //--- errors[152].code = 5011; errors[152].description = "O arquivo deve estar aberto como um arquivo binário"; errors[152].constant = "ERR_FILE_NOTBIN"; //--- errors[153].code = 5012; errors[153].description = "O arquivo deve estar aberto como um texto"; errors[153].constant = "ERR_FILE_NOTTXT"; //--- errors[154].code = 5013; errors[154].description = "O arquivo deve estar aberto como um texto ou CSV"; errors[154].constant = "ERR_FILE_NOTTXTORCSV"; //--- errors[155].code = 5014; errors[155].description = "O arquivo deve estar aberto como CSV"; errors[155].constant = "ERR_FILE_NOTCSV"; //--- errors[156].code = 5015; errors[156].description = "Erro de leitura de arquivo"; errors[156].constant = "ERR_FILE_READERROR"; //--- errors[157].code = 5016; errors[157].description = "Tamanho da string deve estar especificado, porque o arquivo está aberto como binário"; errors[157].constant = "ERR_FILE_BINSTRINGSIZE"; //--- errors[158].code = 5017; errors[158].description = "Um arquivo de texto deve ser usado para arrays de strings, para outros arrays - binários"; errors[158].constant = "ERR_INCOMPATIBLE_FILE"; //--- errors[159].code = 5018; errors[159].description = "Isto não é um arquivo, isto é um diretório"; errors[159].constant = "ERR_FILE_IS_DIRECTORY"; //--- errors[160].code = 5019; errors[160].description = "Arquivo inexistente"; errors[160].constant = "ERR_FILE_NOT_EXIST"; //--- errors[161].code = 5020; errors[161].description = "Arquivo não pode ser reescrito"; errors[161].constant = "ERR_FILE_CANNOT_REWRITE"; //--- errors[162].code = 5021; errors[162].description = "Nome de diretório errado"; errors[162].constant = "ERR_WRONG_DIRECTORYNAME"; //--- errors[163].code = 5022; errors[163].description = "Diretório inexistente"; errors[163].constant = "ERR_DIRECTORY_NOT_EXIST"; //--- errors[164].code = 5023; errors[164].description = "Isto é um arquivo, não um diretório"; errors[164].constant = "ERR_FILE_ISNOT_DIRECTORY"; //--- errors[165].code = 5024; errors[165].description = "O diretório não pode ser removido"; errors[165].constant = "ERR_CANNOT_DELETE_DIRECTORY"; //--- errors[166].code = 5025; errors[166].description = "Falha ao limpar o diretório (provavelmente um ou mais arquivos estão bloqueados e a operação de remoção falhou)"; errors[166].constant = "ERR_CANNOT_CLEAN_DIRECTORY"; //--- errors[167].code = 5026; errors[167].description = "Falha ao escrever um recurso para um arquivo"; errors[167].constant = "ERR_FILE_WRITEERROR"; //--- errors[168].code = 5027; errors[168].description = "Falha ao ler o próximo bloco de dados a partir do arquivo CSV (FileReadString, FileReadNumber, FileReadDatetime, FileReadBool), porque atingido o final do arquivo"; errors[168].constant = "ERR_FILE_ENDOFFILE"; //+------------------------------------------------------------------+ //| String Casting | //+------------------------------------------------------------------+ errors[169].code = 5030; errors[169].description = "Sem data na string"; errors[169].constant = "ERR_NO_STRING_DATE"; //--- errors[170].code = 5031; errors[170].description = "Data errada na string"; errors[170].constant = "ERR_WRONG_STRING_DATE"; //--- errors[171].code = 5032; errors[171].description = "Hora errada na string"; errors[171].constant = "ERR_WRONG_STRING_TIME"; //--- errors[172].code = 5033; errors[172].description = "Erro convertendo string em data"; errors[172].constant = "ERR_STRING_TIME_ERROR"; //--- errors[173].code = 5034; errors[173].description = "Sem memória suficiente para a string"; errors[173].constant = "ERR_STRING_OUT_OF_MEMORY"; //--- errors[174].code = 5035; errors[174].description = "O comprimento da string é menor que o esperado"; errors[174].constant = "ERR_STRING_SMALL_LEN"; //--- errors[175].code = 5036; errors[175].description = "Número grande demais, maior que ULONG_MAX"; errors[175].constant = "ERR_STRING_TOO_BIGNUMBER"; //--- errors[176].code = 5037; errors[176].description = "string de formato inválido"; errors[176].constant = "ERR_WRONG_FORMATSTRING"; //--- errors[177].code = 5038; errors[177].description = "Quantidade de especificadores de formato maior que de parâmetros"; errors[177].constant = "ERR_TOO_MANY_FORMATTERS"; //--- errors[178].code = 5039; errors[178].description = "Quantidade de parâmetros maior que de especificadores de formato"; errors[178].constant = "ERR_TOO_MANY_PARAMETERS"; //--- errors[179].code = 5040; errors[179].description = "Parâmetro de tipo string defeituoso"; errors[179].constant = "ERR_WRONG_STRING_PARAMETER"; //--- errors[180].code = 5041; errors[180].description = "Posição fora da string"; errors[180].constant = "ERR_STRINGPOS_OUTOFRANGE"; //--- errors[181].code = 5042; errors[181].description = "0 adicionado ao final da string, uma operação inútil"; errors[181].constant = "ERR_STRING_ZEROADDED"; //--- errors[182].code = 5043; errors[182].description = "Tipo de dado desconhecido ao converter para uma string"; errors[182].constant = "ERR_STRING_UNKNOWNTYPE"; //--- errors[183].code = 5044; errors[183].description = "Objeto de string defeituoso"; errors[183].constant = "ERR_WRONG_STRING_OBJECT"; //+------------------------------------------------------------------+ //| Operations with Arrays | //+------------------------------------------------------------------+ errors[184].code = 5050; errors[184].description = "Copiando arrays incompatíveis. Array de string pode ser copiado somente para um array de string, e um array numérico - somente em um array numérico"; errors[184].constant = "ERR_INCOMPATIBLE_ARRAYS"; //--- errors[185].code = 5051; errors[185].description = "O array de recepção está declarado como AS_SERIES, e é de tamanho insuficiente"; errors[185].constant = "ERR_SMALL_ASSERIES_ARRAY"; //--- errors[186].code = 5052; errors[186].description = "Array pequeno demais, a posição inicial está fora do array"; errors[186].constant = "ERR_SMALL_ARRAY"; //--- errors[187].code = 5053; errors[187].description = "Um array de comprimento zero"; errors[187].constant = "ERR_ZEROSIZE_ARRAY"; //--- errors[188].code = 5054; errors[188].description = "Deve ser um array numérico"; errors[188].constant = "ERR_NUMBER_ARRAYS_ONLY"; //--- errors[189].code = 5055; errors[189].description = "Deve ser um array unidimensional"; errors[189].constant = "ERR_ONE_DIMENSIONAL_ARRAY"; //--- errors[190].code = 5056; errors[190].description = "Série de tempo (timeseries) não pode ser usada"; errors[190].constant = "ERR_SERIES_ARRAY"; //--- errors[191].code = 5057; errors[191].description = "Deve ser um array de tipo double"; errors[191].constant = "ERR_DOUBLE_ARRAY_ONLY"; //--- errors[192].code = 5058; errors[192].description = "Deve ser um array de tipo float"; errors[192].constant = "ERR_FLOAT_ARRAY_ONLY"; //--- errors[193].code = 5059; errors[193].description = "Deve ser um array de tipo long"; errors[193].constant = "ERR_LONG_ARRAY_ONLY"; //--- errors[194].code = 5060; errors[194].description = "Deve ser um array de tipo int"; errors[194].constant = "ERR_INT_ARRAY_ONLY"; //--- errors[195].code = 5061; errors[195].description = "Deve ser um array de tipo short"; errors[195].constant = "ERR_SHORT_ARRAY_ONLY"; //--- errors[196].code = 5062; errors[196].description = "Deve ser um array de tipo char"; errors[196].constant = "ERR_CHAR_ARRAY_ONLY"; //--- errors[197].code = 5063; errors[197].description = "Deve ser uma matriz do tipo cadeia de caracteres"; errors[197].constant = "ERR_STRING_ARRAY_ONLY"; //+------------------------------------------------------------------+ //| Operations with OpenCL | //+------------------------------------------------------------------+ errors[198].code = 5100; errors[198].description = "Funções OpenCL não são suportados neste computador"; errors[198].constant = "ERR_OPENCL_NOT_SUPPORTED"; //--- errors[199].code = 5101; errors[199].description = "Erro interno ocorreu ao executar OpenCL"; errors[199].constant = "ERR_OPENCL_INTERNAL"; //--- errors[200].code = 5102; errors[200].description = "Handle de OpenCL inválido"; errors[200].constant = "ERR_OPENCL_INVALID_HANDLE"; //--- errors[201].code = 5103; errors[201].description = "Erro criando o contexto de OpenCL"; errors[201].constant = "ERR_OPENCL_CONTEXT_CREATE"; //--- errors[202].code = 5104; errors[202].description = "Falha ao criar um fila de execução em OpenCL"; errors[202].constant = "ERR_OPENCL_QUEUE_CREATE"; //--- errors[203].code = 5105; errors[203].description = "Erro ocorreu ao compilar um programa OpenCL"; errors[203].constant = "ERR_OPENCL_PROGRAM_CREATE"; //--- errors[204].code = 5106; errors[204].description = "Nome de kernel longo demais(kernel de OpenCL)"; errors[204].constant = "ERR_OPENCL_TOO_LONG_KERNEL_NAME"; //--- errors[205].code = 5107; errors[205].description = "Erro criando um kernel de OpenCL"; errors[205].constant = "ERR_OPENCL_KERNEL_CREATE"; //--- errors[206].code = 5108; errors[206].description = "Erro ocorreu ao configurar parâmetrospara o kernel de OpenCL"; errors[206].constant = "ERR_OPENCL_SET_KERNEL_PARAMETER"; //--- errors[207].code = 5109; errors[207].description = "Erro em tempo de execução de programa de OpenCL"; errors[207].constant = "ERR_OPENCL_EXECUTE"; //--- errors[209].code = 5110; errors[209].description = "Tamanho inválido do buffer de OpenCL"; errors[209].constant = "ERR_OPENCL_WRONG_BUFFER_SIZE"; //--- errors[210].code = 5111; errors[210].description = "Deslocamento (offset) inválido do buffer de OpenCL"; errors[210].constant = "ERR_OPENCL_WRONG_BUFFER_OFFSET"; //--- errors[211].code = 5112; errors[211].description = "Falha ao criar um buffer de OpenCL"; errors[211].constant = "ERR_OPENCL_BUFFER_CREATE"; //--- errors[212].code = 5113; errors[212].description = "Excedido o número máximo de objetos OpenCL"; errors[212].constant = "ERR_OPENCL_TOO_MANY_OBJECTS"; //--- errors[213].code = 5114; errors[213].description = "Erro ao selecionar o dispositivo OpenCL"; errors[213].constant = "ERR_OPENCL_SELECTDEVICE"; //+------------------------------------------------------------------+ //| Working with databases | //+------------------------------------------------------------------+ errors[214].code = 5120; errors[214].description = "Erro interno no banco de dados"; errors[214].constant = "ERR_DATABASE_INTERNAL"; //--- errors[215].code = 5121; errors[215].description = "Identificador de banco de dados inválido"; errors[215].constant = "ERR_DATABASE_INVALID_HANDLE"; //--- errors[216].code = 5122; errors[216].description = "Número máximo de objetos de banco de dados excedido"; errors[216].constant = "ERR_DATABASE_TOO_MANY_OBJECTS"; //--- errors[217].code = 5123; errors[217].description = "Erro ao conectar ao banco de dados"; errors[217].constant = "ERR_DATABASE_CONNECT"; //--- errors[218].code = 5124; errors[218].description = "Erro de execução de consulta"; errors[218].constant = "ERR_DATABASE_EXECUTE"; //--- errors[219].code = 5125; errors[219].description = "Erro ao criar consulta"; errors[219].constant = "ERR_DATABASE_PREPARE"; //--- errors[220].code = 5126; errors[220].description = "Não há mais dados de leitura"; errors[220].constant = "ERR_DATABASE_NO_MORE_DATA"; //--- errors[221].code = 5127; errors[221].description = "Erro ao passar para o próximo registro da consulta"; errors[221].constant = "ERR_DATABASE_STEP"; //--- errors[222].code = 5128; errors[222].description = "Os dados para leitura dos resultados da consulta ainda não estão prontos"; errors[222].constant = "ERR_DATABASE_NOT_READY"; //--- errors[223].code = 5129; errors[223].description = "Erro de substituição automática de parâmetro na consulta SQL"; errors[223].constant = "ERR_DATABASE_BIND_PARAMETERS"; //+------------------------------------------------------------------+ //| Operations with WebRequest | //+------------------------------------------------------------------+ errors[224].code = 5200; errors[224].description = "URL inválido"; errors[224].constant = "ERR_WEBREQUEST_INVALID_ADDRESS"; //--- errors[225].code = 5201; errors[225].description = "Falha ao conectar com o URL especificado"; errors[225].constant = "ERR_WEBREQUEST_CONNECT_FAILED"; //--- errors[226].code = 5202; errors[226].description = "Tempo limite excedido"; errors[226].constant = "ERR_WEBREQUEST_TIMEOUT"; //--- errors[227].code = 5203; errors[227].description = "Falha na solicitação do HTTP"; errors[227].constant = "ERR_WEBREQUEST_REQUEST_FAILED"; //+------------------------------------------------------------------+ //| Operations with network (sockets) | //+------------------------------------------------------------------+ errors[228].code = 5270; errors[228].description = "Para a função foi passado um identificador de soquete inválido"; errors[228].constant = "ERR_NETSOCKET_INVALIDHANDLE"; //--- errors[229].code = 5271; errors[229].description = "Muitos soquetes abertos (máximo 128)"; errors[229].constant = "ERR_NETSOCKET_TOO_MANY_OPENED"; //--- errors[230].code = 5272; errors[230].description = "Erro ao conectar-se ao host remoto"; errors[230].constant = "ERR_NETSOCKET_CANNOT_CONNECT"; //--- errors[231].code = 5273; errors[231].description = "Erro ao enviar/receber dados do soquete"; errors[231].constant = "ERR_NETSOCKET_IO_ERROR"; //--- errors[232].code = 5274; errors[232].description = "Erro ao estabelecer uma conexão segura (TLS Handshake)"; errors[232].constant = "ERR_NETSOCKET_HANDSHAKE_FAILED"; //--- errors[233].code = 5275; errors[233].description = "Não há dados sobre o certificado que protege a conexão"; errors[233].constant = "ERR_NETSOCKET_NO_CERTIFICATE"; //+------------------------------------------------------------------+ //| Custom Symbols | //+------------------------------------------------------------------+ errors[234].code = 5300; errors[234].description = "Deve ser especificado o símbolo personalizado"; errors[234].constant = "ERR_NOT_CUSTOM_SYMBOL"; //--- errors[235].code = 5301; errors[235].description = "Nome de símbolo personalizado incorreto. No nome do símbolo é possível utilizar apenas caracteres latinos sem pontuação, espaços e caracteres especiais (são permitidos '.','_','&' e '#'). Não é recomendado usar os caracteres <, >, :, ', /, |, ?, *.'"; errors[235].constant = "ERR_CUSTOM_SYMBOL_WRONG_NAME"; //--- errors[236].code = 5302; errors[236].description = "Nome demasiado longo para o símbolo personalizado. O nome não pode exceder 32 caracteres tendo em conta o 0 final"; errors[236].constant = "ERR_CUSTOM_SYMBOL_NAME_LONG"; //--- errors[237].code = 5303; errors[237].description = "Caminho demasiado longo para o símbolo personalizado. A caminho não deve exceder 128 caracteres, tendo em conta 'Custom\\', o nome do símbolo, separadores de grupos e o 0 final"; errors[237].constant = "ERR_CUSTOM_SYMBOL_PATH_LONG"; //--- errors[238].code = 5304; errors[238].description = "Já existe um caráter personalizado com esse nome"; errors[238].constant = "ERR_CUSTOM_SYMBOL_EXIST"; //--- errors[239].code = 5305; errors[239].description = "Erro ao criar, excluir ou modificar o símbolo personalizado"; errors[239].constant = "ERR_CUSTOM_SYMBOL_ERROR"; //--- errors[240].code = 5306; errors[240].description = "Tentativa de excluir um símbolo personalizado selecionado na Observação do mercado (Market Watch)"; errors[240].constant = "ERR_CUSTOM_SYMBOL_SELECTED"; //--- errors[241].code = 5307; errors[241].description = "Propriedade de símbolo personalizado incorreto"; errors[241].constant = "ERR_CUSTOM_SYMBOL_PROPERTY_WRONG"; //--- errors[242].code = 5308; errors[242].description = "Parâmetro errado ao definir propriedade do símbolo personalizado"; errors[242].constant = "ERR_CUSTOM_SYMBOL_PARAMETER_ERROR"; //--- errors[243].code = 5309; errors[243].description = "Parâmetro de cadeia muito longo ao definir propriedade do símbolo personalizado"; errors[243].constant = "ERR_CUSTOM_SYMBOL_PARAMETER_LONG"; //--- errors[244].code = 5310; errors[244].description = "Array de ticks não sequenciada por tempo"; errors[244].constant = "ERR_CUSTOM_TICKS_WRONG_ORDER"; //+------------------------------------------------------------------+ //| Economic Calendar | //+------------------------------------------------------------------+ errors[245].code = 5400; errors[245].description = "Tamanho de array insuficiente para obter descrições de todos os valores"; errors[245].constant = "ERR_CALENDAR_MORE_DATA"; //--- errors[246].code = 5401; errors[246].description = "Limite de tempo da solicitação excedido"; errors[246].constant = "ERR_CALENDAR_TIMEOUT"; //--- errors[247].code = 5402; errors[247].description = "País não encontrado"; errors[247].constant = "ERR_CALENDAR_NO_DATA"; //+------------------------------------------------------------------+ //| Working with databases | //+------------------------------------------------------------------+ errors[248].code = 5601; errors[248].description = "Erro genérico"; errors[248].constant = "ERR_DATABASE_ERROR"; //--- errors[249].code = 5602; errors[249].description = "Erro de lógica interna do SQLite"; errors[249].constant = "ERR_DATABASE_INTERNAL"; //--- errors[250].code = 5603; errors[250].description = "Acesso negado"; errors[250].constant = "ERR_DATABASE_PERM"; //--- errors[251].code = 5604; errors[251].description = "Rotina de retorno de chamada solicitada anulação"; errors[251].constant = "ERR_DATABASE_ABORT"; //--- errors[252].code = 5605; errors[252].description = "Arquivo de banco de dados bloqueado"; errors[252].constant = "ERR_DATABASE_BUSY"; //--- errors[253].code = 5606; errors[253].description = "Tabela de banco de dados bloqueada"; errors[253].constant = "ERR_DATABASE_LOCKED"; //--- errors[254].code = 5607; errors[254].description = "Memória insuficiente para concluir a operação"; errors[254].constant = "ERR_DATABASE_NOMEM"; //--- errors[255].code = 5608; errors[255].description = "Tentativa de gravar no banco de dados somente leitura"; errors[255].constant = "ERR_DATABASE_READONLY"; //--- errors[256].code = 5609; errors[256].description = "Operação terminada por sqlite3_interrupt()"; errors[256].constant = "ERR_DATABASE_INTERRUPT"; //--- errors[257].code = 5610; errors[257].description = "Disk I/O error"; errors[257].constant = "ERR_DATABASE_IOERR"; //--- errors[258].code = 5611; errors[258].description = "Imagem de disco do banco de dados corrompida"; errors[258].constant = "ERR_DATABASE_CORRUPT"; //--- errors[259].code = 5612; errors[259].description = "Código de operação desconhecido em sqlite3_file_control()"; errors[259].constant = "ERR_DATABASE_NOTFOUND"; //--- errors[260].code = 5613; errors[260].description = "Falha na inserção porque o banco de dados está cheio"; errors[260].constant = "ERR_DATABASE_FULL"; //--- errors[261].code = 5614; errors[261].description = "Não é possível abrir o arquivo de banco de dados"; errors[261].constant = "ERR_DATABASE_CANTOPEN"; //--- errors[262].code = 5615; errors[262].description = "Erro de protocolo de bloqueio de banco de dados"; errors[262].constant = "ERR_DATABASE_PROTOCOL"; //--- errors[263].code = 5616; errors[263].description = "Somente para uso interno"; errors[263].constant = "ERR_DATABASE_EMPTY"; //--- errors[264].code = 5617; errors[264].description = "Esquema de banco de dados alterado"; errors[264].constant = "ERR_DATABASE_SCHEMA"; //--- errors[265].code = 5618; errors[265].description = "String ou BLOB excede o limite de tamanho"; errors[265].constant = "ERR_DATABASE_TOOBIG"; //--- errors[266].code = 5619; errors[266].description = "Abortar devido a violação de restrição"; errors[266].constant = "ERR_DATABASE_CONSTRAINT"; //--- errors[267].code = 5620; errors[267].description = "Incompatibilidade de tipo de dados"; errors[267].constant = "ERR_DATABASE_MISMATCH"; //--- errors[268].code = 5621; errors[268].description = "Biblioteca usada incorretamente"; errors[268].constant = "ERR_DATABASE_MISUSE"; //--- errors[269].code = 5622; errors[269].description = "Usa recursos do SO não suportados no host"; errors[269].constant = "ERR_DATABASE_NOLFS"; //--- errors[270].code = 5623; errors[270].description = "Autorização negada"; errors[270].constant = "ERR_DATABASE_AUTH"; //--- errors[271].code = 5624; errors[271].description = "Não usado"; errors[271].constant = "ERR_DATABASE_FORMAT"; //--- errors[272].code = 5625; errors[272].description = "Erro de parâmetro de vinculação, índice incorreto"; errors[272].constant = "ERR_DATABASE_RANGE"; //--- errors[273].code = 5626; errors[273].description = "Arquivo aberto que não é arquivo de banco de dados"; errors[273].constant = "ERR_DATABASE_NOTADB"; } //+------------------------------------------------------------------+