Debug applescript studio

Luc G

Membre vénérable
Club iGen
17 Octobre 2001
11 922
1 947
72
Dans le sud
luc.greliche.free.fr
Je fais un peu joujou avec applescript studio pour voir si je peux basculer dessus des choses que je faisasi en hypercard (ça nous rajeunit pas :D).

J'ai un problème, sans doute tout bête pour le débug.

Quand je veux déboguer mes applis, les panneaux de debug (où devraient s'afficher le texte, les variables, etc) m'affiche gentiment : "no editor". (Je suis sous Xcode 2.1.)

J'ai vu sur le net que d'autres avaient eu parfois ce problème sous d'autres versions plus anciennes de xcode, mais je n'ai pas trouvé de réponse pertinente au problème. Est-ce que quelqu'un a une idée : 1) du problème ; 2) d'une solution éventuelle.
 
Luc G a dit:
Je fais un peu joujou avec applescript studio pour voir si je peux basculer dessus des choses que je faisasi en hypercard (ça nous rajeunit pas :D).

J'ai un problème, sans doute tout bête pour le débug.

Quand je veux déboguer mes applis, les panneaux de debug (où devraient s'afficher le texte, les variables, etc) m'affiche gentiment : "no editor". (Je suis sous Xcode 2.1.)

J'ai vu sur le net que d'autres avaient eu parfois ce problème sous d'autres versions plus anciennes de xcode, mais je n'ai pas trouvé de réponse pertinente au problème. Est-ce que quelqu'un a une idée : 1) du problème ; 2) d'une solution éventuelle.


Pour ce que j'en sait : Apple a annoncé que le deboggeur AppleScript Studio fonctionnait pendant plusieurs années. Comme manifestement cela ne fonctionnait pas du tout, ils ont retroussés leur manches et ajouté dans la doc que le deboggeur ne fonctionnait pas...

Donc, pas de deboggage possible et comme les messages d'erreurs sont plutots laconiques (meme pas le nom du fichier source et la ligne de l'erreur), c'est la foire d'empoigne pour debogger.

Cordialement
 
Didier Guillion a dit:
Pour ce que j'en sait : Apple a annoncé que le deboggeur AppleScript Studio fonctionnait pendant plusieurs années. Comme manifestement cela ne fonctionnait pas du tout, ils ont retroussés leur manches et ajouté dans la doc que le deboggeur ne fonctionnait pas...

Donc, pas de deboggage possible et comme les messages d'erreurs sont plutots laconiques (meme pas le nom du fichier source et la ligne de l'erreur), c'est la foire d'empoigne pour debogger.

Cordialement


Merci Didier. J'avais vu effectivement que certains avaient des problèmes mais comme pour certains, ça avait l'air de marcher, j'espérais qu'il y avait une astuce.

On va jouer du "display dialog", du log (encore que je n'ai pas tout pigé sur ça non plus) ou tester des morceaux avec applescript editor qui, lui, me semble-t-il fonctionnait en debug.
 
Luc G a dit:
Merci Didier. J'avais vu effectivement que certains avaient des problèmes mais comme pour certains, ça avait l'air de marcher, j'espérais qu'il y avait une astuce.

On va jouer du "display dialog", du log (encore que je n'ai pas tout pigé sur ça non plus) ou tester des morceaux avec applescript editor qui, lui, me semble-t-il fonctionnait en debug.


A ce jour, toutes les personnes qui m'ont assénées "t'es nul, chez moi ca marche, achete un PC sous Window",etc" ne l'avait en fait jamais testé.

Si tes projets ne sont pas trop complexes, tu as l'environnement "Smile" qui permet de débogger. Sinon, truffe ton programme de "log". Mais si ton programme est appellé a etre diffusé, le support technique va etre coton, j'en sais quelque chose...


Cordialement
 
Didier Guillion a dit:
Si tes projets ne sont pas trop complexes, tu as l'environnement "Smile" qui permet de débogger. Sinon, truffe ton programme de "log". Mais si ton programme est appellé a etre diffusé, le support technique va etre coton, j'en sais quelque chose...

Non, c'est des trucs en interne pour le boulot (enfin un bout de mon boulot : je ne suis pas "informaticien" en titre) et c'est juste exploratoire pour l'instant. En fait, mes trucs sous hypercard marchent très bien mais comme hypercard ne tourne que sous classic, que classic ne tourne pas sur les macintel, je regarde un peu plus loin si applescript studio pourrait être la solution. Il y a aussi dreamcard/revolution, etc.

Pour mes besoins (essentiellement tripatouiller des fichiers de mesures), le fait de pouvoir construire un petit script de traitement rapidement était le côté intéressant d'hypercard et c'est aussi jouable avec applescript studio (en plus puissant sans doute, mais en plus compliqué).

Je vais continuer à regarder.

PS y compris Smile que j'avais très vaguement regardé il y a une paye