L'auteur pense que
ce logiciel est fiable. Il le fournit sans aucune garantie
d'aucune sorte, ni en ce qui concerne l'exactitude des
résultats, ni en ce qui concerne la fiabilité du
logiciel lui-même.
But du logiciel:
Le logiciel affiche des représentations des AppleEvents
émis ou reçus par une application. Le logiciel est
plus particulièrement destiné aux
développeurs qui doivent faire correspondre des applications
entre elles.
Interêts du
logiciel :
- Afficher une représentation normalisée
des AppleEvents
- Afficher le format de donnée nécessaire
lors de l'écriture de certaines fonctions telle que
"AEBuildAppleEvent".
Fonctionnement:
Le logiciel exécute normalement la suite
d'opérations suivantes:
- Exécution d'une application cible dans un shell
et capture des AppleEvents reçus ou émis par
cette application
- Interprétation des résultats (en fonction
du nombre d'AppleEvents et de leur contenu, cette opération
peut être longue)
- Affichage de la liste des AppleEvents. Les
détails ne sont affichés qu'à la demande de
l'utilisateur.
Mode d'emploi:
- Lancer le travail:
- Glisser-déposer une application cible ou un
fichier "logging" sur
l'icône d'Æv-Utility ou sur sa
fenêtre déjà
ouverte. Attendre l'affichage des résultats dans la
fenêtre principale.
- Menu "Fichier": Ouvrir une application cible ou un
fichier "logging". Attendre l'affichage des
résultats dans la fenêtre principale.
- Examiner les détails:
- Lorsqu'un liste d'AppleEvents est affichée,
sélectionner un AppleEvent dans la fenêtre
principale. Cliquer sur "Voir détails" pour ouvrir la
fenêtre des détails et sélectionner le type
de détail (Donnée - Attribut - Æv log) que
vous souhaitez afficher.
- Sauver les résultats.
- Pour
sauver un Détail, sélectionner le contenu de la
fenêtre "Détails" puis faites un "Copier/Coller" vers
un traitement de texte.
- Menu "Fichier": cette sauvegarde sauve la
totalité des informations des AppleEvents
représentés dans la fenêtre principale. Le
panneau
de sauvegarde vous permet de choisir les informations à
sauver:
soit les informations non traitées (fichier logging,
.aevl), soit les informations traitées (Æv log +
Attribut + Donnée: fichier détails, .aevd).
Observations:
Le temps d'attente avant affichage des résultats
peut être
très long! il dépend du temps d'exécution de
l'application cible, de la compléxité et du volume
des
résultats à traiter.
Les AppleEvents sont des objets opaques dont la structure n'est pas
publiée. Apple à prévu des
représentations des AppleEvents à l'usage
des développeurs. Le logiciel utilise "
Apple Event Logging"
pour obtenir ces représentations. "
Apple Event Logging"
fonctionne lorsque
les variables d'environnement du shell
AEDebugSends
et/ou
AEDebugReceives
sont mises à 1. Si l'application cible modifie ou supprime ces
variables, Æv-Utility a toutes les chances de se bloquer.
Si Æv-Utility ne bloque pas, les résultats
seront probablement partiellement faux et/ou incomplets!