Path: ...!2.eu.feeder.erje.net!feeder.erje.net!proxad.net!feeder1-2.proxad.net!cleanfeed1-b.proxad.net!nnrp1-2.free.fr!not-for-mail Date: Thu, 23 Jun 2022 20:09:53 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.9.1 Subject: =?UTF-8?Q?Re=3a_FORTH_et_ST-Guide_en_multit=c3=a2che?= Content-Language: fr Newsgroups: fr.comp.sys.atari References: <62ad8d9d$0$22049$426a74cc@news.free.fr> <62ad9776$0$22055$426a34cc@news.free.fr> <62adf56b$0$22284$426a74cc@news.free.fr> From: OL In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Lines: 58 Message-ID: <62b4ac71$0$18735$426a74cc@news.free.fr> Organization: Guest of ProXad - France NNTP-Posting-Date: 23 Jun 2022 20:09:53 CEST NNTP-Posting-Host: 90.78.50.86 X-Trace: 1656007793 news-2.free.fr 18735 90.78.50.86:47466 X-Complaints-To: abuse@proxad.net Bytes: 2845 Salut Guillaume char argument[255]; argument[0]=strlen("F:\\FORTH\\HELP\\FORTH.HYP BoucleDo"); strcpy(&argument[1],"F:\\FORTH\\HELP\\FORTH.HYP BoucleDo"); /* en fait c'est comme le Pexec on peut aussi passer par argv avec d'autres paramètres à shel_write si l'argument est trop long*/ shel_write(0,0,0,"F:\HCP\HYPVIEW.APP",argument); les \\ c'est pour le C dans la chaine il n'y en a qu'un Cela devrait aller Olivier > Coucou Olivier, > > Je n'ai pas encore tout vérifié, mais j'ai l'impression que ça se gèle > au moment du shel_write. > > Donc, je suis censé appeler par exemple: > > F:\HCP\HYPVIEW.APP > avec la commande: > > "F:\FORTH\HELP\FORTH.HYP BoucleDo" > Le dernier mot étant celui de la page à afficher par exemple. > > J'ai bien préparé la chaine avec les paramètres, celle avec le chemin > vers l'appli "Hypview.app", mais il reste trois paramètres pour shel_write. > Que mettrais-tu ? > > Guillaume. > > Le 18/06/2022 à 17:55, OL a écrit : >> Pour moi pas besoin de plusieurs routines: >> >> Faire shel_write() avec en paramètre le chemin du fichier à voir, si >> shel_write retourne 0 alors cela n'a pas marché et tu poursuis comme >> si de rien n'était, après tu peux émuler la fonction c'est assez simple. >> >> Olivier >> >>> Le samedi 18 juin 2022 à 11:14:31 UTC+2, OL a écrit : >>> >>>> Je précise aussi que cette possibilité envoi le message VA_START si >>>> l'application est en cours d'exécution >>>> >>>> Olivier >>> >>> Dommage que tous les AES n'aient pas ça... Il va falloir prévoir >>> plusieurs routines. >>> >>> Guillaume. >> >