Salut,
voici un composant pour permettre de gérer aisément et d'une façon ergonomique les accidents que pourrait rencontrer votre application. Ici, pas de récupération de données, juste la détection que votre application s'est fermée brusquement.
Situation typique : vous êtes en train d'utiliser votre petit logiciel téléchargé je ne sais où, vous allez vous faire un café, et quand vous revenez, oh ! plus de petit logiciel. Vous le réouvrez et là, magique, il vous notifie qu'il a dû se fermer la dernière fois.
Bref, un composant pour faire ça aisément. Les fonctionnalités :
- vous pouvez choisir la langue (français/anglais)
- vous pouvez proposer des chaînes de description personnalisées, ou bien prendre celles par défaut
- vous pouvez choisir quand le test s'effectue. En effet, parfois il est souhaitable que des opérations prennent place impérativement au début de l'application, avant même que le composant puisse notifier l'utilisateur qu'un truc a planté. Vous pouvez donc choisir quand le composant doit tester, en appellant la méthode Execute.
Ce qu'il reste à faire : un support pour permettre à l'application de créer un "log" afin que le composant puisse donner des informations techniques sur le pourquoi du comment.
Dans cette source j'ai surtout travaillé sur l'aspect esthétique et ergonomique du composant (voir la capture), tout en laissant une part raisonnable d'intérêt et en maintenant un confort d'utilisation satisfaisant pour les développeurs. Voilà, amusez-vous bien !
Source / Exemple :
// In the zip
Conclusion :
Voilà, tous commentaires, remarques, conseils, critiques, etc ...
Cordialement, Bacterius !
PS : codé sous Delphi 6 P.E.
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.