dictionaire corrompu

marrconemarrcone Membre
15:31 modifié dans API AppKit #1
J''essaie de rendre mon appli scriptable. Lorsque j'exécute le script suivant dans applescript editor :

tell application "moocat"
end tell

j'obtiens une alerte avec le message suivant :
Erreur de syntaxe
Le dictionnaire de l'application est corrompu.

Quel serait l'origine du problème ?

Réponses

  • tabliertablier Membre
    15:31 modifié #2
    Comme le dit AppleScript, le dictionnaire a un problème. Très probablement un problème de syntaxe, c'est ce que j'ai rencontré le plus fréquemment.
    Sous AppleScript editor, peux-tu ouvrir le dictionnaire sans lancer le script? ou bien as-tu essayé de l'ouvrir avec Sdef editor?
  • marrconemarrcone Membre
    15:31 modifié #3
    oui, je peux ouvrir le dictionnaire à  partir d'applescript editor. Par contre je ne connais pas Sdef editor !
  • tabliertablier Membre
    15:31 modifié #4
    Sdef Editor est gratuit et permet de voir bien plus de chose que l'ouverture de dictionnaire par AppleScript.
    Si tu peux ouvrir le dictionnaire, mais qu'à  l'exécution tu obtiens une erreur, ce sont probablement les liaisons dictionnaire-application qui sont en cause. Pour aller plus loin il faudrait avoir plus de détails sur l'application et le dictionnaire.
  • marrconemarrcone Membre
    15:31 modifié #5
    Effectivement Sdef Editor ne peut pas ouvrir le dictionnaire :
    Importation Failed ! Sdef Editor cannot import this file. Is it in a valid format?

    Je développe sous mac os 10.6.6 avec xcode 3.2.5 pour mac os 10.6
Connectez-vous ou Inscrivez-vous pour répondre.