×
Namespaces

Variants
Actions
Revision as of 07:54, 9 December 2011 by hamishwillee (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Códigos de erros

From Nokia Developer 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 07:54.
67 page views in the last 30 days.
×