![]() |
|||
Manual de Desenvolvimento de Aplicações AROSAviso Este documento não está terminado! É altamente provavel que muitas partes estejam desactualizadas, contenham informação incorrecta ou estejam em falta. Se quiser ajudar a rectificar isto, por favor contacte-nos. Em busca de recursos (Resources tracking - RT)Toda a gente fala de RT mas o que é? RT significa três coisas:
A implementação actual pode fazer todas as três situações mas para as habilitar, tem que efectuar algumas modificações ao seu código. a unica desvantagem da implementação actual é que os recursos não irão ser libertados se o programa arrebenta.
As vantagens são que irá obter erros se tentar aceder recursos que não alocou e que irá obter uma lista de recursos que não havera libertado no fim do programa. Todas as mensagens irão conter a posição no código onde o erro ocurreu (se disponível) e a posição no código onde o recurso foi alocado (esta é a razão porque RT tem de ser compilado dentro. Poderá ser construido dentro do Sistema Operativo também, mas seria dificil de recolher informações de onde o erro havera ocorrido). Um bom exemplo sobre como usar RT e o que é capaz de fazer pode ser encontrado em AROS/workbench/demos/rtdemo.c. Os recursos seguintes estão marcados:
|
Direitos de Cópia © 1995-2009, A Equipa de Desenvolvimento AROS. Todos Os Direitos Reservados. Amiga®, AmigaOS®, Workbench e Intuition são marcas registadas de Amiga Inc. Todas as outras marcas comerciais pertencem aos seus respectivos proprietários. |