Namespaces

Variants
Actions

Please note that as of October 24, 2014, the Nokia Developer Wiki will no longer be accepting user contributions, including new entries, edits and comments, as we begin transitioning to our new home, in the Windows Phone Development Wiki. We plan to move over the majority of the existing entries over the next few weeks. Thanks for all your past and future contributions.

Códigos de erros

From Wiki
Jump to: navigation, search
Article Metadata

Artigo
Criado por cabezonxdg em Cabezonxdg
Última alteração feita por hamishwillee em 09 Dec 2011

Ao encontrar erros nas aplicações o SymbianOS finaliza a aplicação e exibe uma dialog contendo informações sobre o que ocasionou o erro no formato:

“Program closed: %S %S %d”

Onde:

%S = O motivo do erro.<\br> %D = O código do erro.

Errrd.png Exemplo da dialog.

Conhecer estes códigos é útil para saber qual parte do código no programa está ocasionando isto. Abaixo alguns exemplos com suas soluções:

Contents

Cone

Cone 3 - AppUi não pode ser criado.
Correção:
Cone 4 - Controle não pode ser encontrado na pilha de controles.
Correção:
Cone 8 - Recursos do Window Server não foram liberados.
Correção: - Controles que foram alocados dinâmicamente precisam ser liberados na finalização do programa. Para corrigir esse problema, basta deletar o devido controle no destrutor do controle.
Cone 10 - O controle já possui uma janela.
Correção:
Cone 11 - O controle não pode fechar a janela pois não a controla.
Correção:
Cone 14 - Não foi possível encontrar o resource no arquivo resource especificado.
Correção:
Cone 38 - View Observer não encontrado.
Correção:
Cone 44 - Controle a ser destruido ainda continua na pilha de controle.
Correção: - Esse erro ocorre quando um controle é adicionado a pilha de controle (AddControlToStackL(CCoeControl *aControl)) e não é removido. Para corrigir isso, basta adicionar no destrutor do seu AppUi a função RemoveFromStack(CCoeControl *aControl).

Kern-Exec

KERN-EXEC 3 - Uma exceção ocorreu e não pode ser manipulada, dentre suas causas: Acessando ponteiros apontando para NULL, violações de acesso etc.

WSERV

WSERV 7 - Uma possível causa para este erro é você estar utilizando um bitmap corrompido ou passando o caminho do .mbm de forma errada.
Correção: Verificar se o caminho dos arquivo de multi-bitmaps (.mbm) está correto.
WSERV 10 - Tentativa de ativar um contexto de gráficos já ativo.
Correção:
WSERV 11 - Tentativa de re-ativar uma janela já ativa.
Correção:
WSERV 13 - Fonte inválida.
Correção: - Ao tentar ativar a fonte, quando é feita a chamada a função CWindowGc::UseFont() é passada uma fonte inválida, para corrigir isso verifique a fonte criada e que foi passada para a função UseFont().
WSERV 14 - Tentativa de exibir um texto sem uma fonte antes ser específicada.
Correção: - Para exibir textos no Symbian OS é preciso antes definir a fonte a ser utilizada e ativá-la. Para corrigir esse erro, verifique a construção da fonte e a sua ativação.

Mais informações

SymbianOS System Panics Codes

This page was last modified on 9 December 2011, at 04:54.
222 page views in the last 30 days.

Was this page helpful?

Your feedback about this content is important. Let us know what you think.

 

Thank you!

We appreciate your feedback.

×