Deutsch   English   Français   Italiano  
<svgaq0$kpi$1@shakotay.alphanet.ch>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: ...!2.us.feeder.erje.net!2.eu.feeder.erje.net!feeder.erje.net!newsfeed.xs4all.nl!newsfeed9.news.xs4all.nl!news.uzoreto.com!news.alphanet.ch!alphanet.ch!.POSTED.45.126.245.213.rev.sfr.net!not-for-mail
From: =?UTF-8?B?IkJlbm/DrnQgTC4i?= <benoit@leraillez.com.invalid>
Newsgroups: fr.comp.sys.mac.programmation
Subject: Re: Script Debugger
Date: Sun, 27 Feb 2022 17:01:52 -0000 (UTC)
Organization: C'est celui qui dit qui est
Sender: bobduvallois@45.126.245.213.rev.sfr.net
Archive: no
Message-ID: <svgaq0$kpi$1@shakotay.alphanet.ch>
References: <svd7aj$a5b$1@shakotay.alphanet.ch> <svfpio$e2l$1@shakotay.alphanet.ch>
 <1po1hkr.s1q3bl8e8vuyN%josephb@nowhere.invalid>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Sun, 27 Feb 2022 17:01:52 -0000 (UTC)
Injection-Info: shakotay.alphanet.ch; posting-host="45.126.245.213.rev.sfr.net:213.245.126.45";
	logging-data="21298"; mail-complaints-to="usenet@alphanet.ch"
User-Agent: MacCafe/2.06 (macOS 10.16.0 (21D62) - MacBookPro14,2)
Cancel-Lock: sha1:pyzeqEQ4iGaRKefNRCBdNFY37/Q= sha256:p7WDqiB5tmc+cIARj7IDfl5NDZ2S1lXLCgpnswzPKRY=
In-Reply-To: <1po1hkr.s1q3bl8e8vuyN%josephb@nowhere.invalid>
X-No-Archive: yes
Bytes: 4336
Lines: 58

Ni vu ni connu, le 27 février 2022 à 14:51, Joseph-B osa écrire :

> •••••••••••••••••••••••••••••••••••••••••••
> Le dimanche 27 février 2022 12:07:52, dans le message
> Message-ID <news:svfpio$e2l$1@shakotay.alphanet.ch>,
> "Benoît L." <benoit@leraillez.com.invalid> écrivait :
> •••••••••••••••••••••••••••••••••••••••••••
>
>> Je ne comprends plus rien. Quand le fichier existait et n'avait donc pas
>> besoin d'être créer tout allait bien. Je refais un test en partant de 0
>> et je n'ai plus accès aux fichiers nouvellement créés.
>
> Ma réponse ne va pas t'apporter la clé de ton énigme actuelle, parce que
> je n'ai pas tes derniers développements.
> Mais je voudrais te dire que quand on développe un projet un tant soit
> peu complexe, la méthode est de toujours garder dans un dossier
> d'archive les 3 ou 4 dernières versions qui marchaient, et
> "verrouillées" : de cette façon lorsqu'on remanie le code dans la
> version en développement, si on crée un bug apparemment insoluble, l'on
> a un code qui fonctionnait à comparer.

J’ai Time Machine pour ça, mais ! je suis parti en vacances à Paris. Je
n’ai pas de disque avec moi et les TM locaux sont inutiles (hier ou
aujourd’hui).

>   Une piste néanmoins : Ton histoire me fait penser à un pb de
> permissions.
> Aurais-tu par hasard changé de Mac, ou de session pour cette version de
> travail par rapport aux précédentes ?
> En effet quand on travaille sur les Libraries, y compris celle du User,
> depuis quelques versions l'OS est très vigilant aux droits de
> créateur/propriétaire du fichier. Le fait de récréer un fichier de prefs
> lui a réinitialisé les permissions qu'Applescript, qui peut en avoir
> gardé traces des anciennes, ne reconnait plus.
> Quitter Applescript, Redémarrer le Mac, bien sûr toujours travailler
> dans la même session lors du développement, et relancer le script.

Merci, je teste. Et ça marche car Script Debugger m’a demandé des droits
d’accès cette fois-ci.

Par contre à vouloir corriger, le code est parti en vrac. Je me rends
compte qu’il y a des routines qui ne sont pas utilisées à certains
endroits, mais effectuées « en direct ». Donc deux endroits, donc deux
corrections à effectuer donc le bordel*.

Je reprends tout à 0 en reprenant les routines les unes parès les
autres. Bref je recommence tout, mais avec un plan et j’ajoute les
routines étape par étape.


* Un exemple :
L’ajout d’un bouton Importer m’a permis de créer une routine
importFile(). Ok, mais s’il n’y a pas de fichier dans les préférences je
ne passe pas par importFile(), je fais tout ça « à la main ».

-- 
C'est pas parce qu'on a rien à dire qu'il faut fermer sa gueule. 
-+- Audiard dans « La Grande Luciole avec une chaussure noire » -+-