1

Bon voila , j'suis newbie en programmation et je viens de commencer à apprendre le C.

Y'a pas quelqun qui saurait comment on lance un autre programme depuis le sienconfus
Si le mal éxiste en ce monde,
il est dans le coeur de l'humanité

2

Argh, encore cette question que tout le monde croit simple, mais qui est assez compliqué à cause des protections anti-exécution de TI.

Pour un programme en assembleur/C, la solution la plus simple est de définir EXECUTE_IN_GHOST_SPACE (#define EXECUTE_IN_GHOST_SPACE devant #include <tigcclib.h>), puis de suivre l'exemple en http://tigcc.ticalc.org/doc/faq.html#49 (en supprimant enter_ghost_space();, qui n'est pas nécessaire si on définit EXECUTE_IN_GHOST_SPACE).

Et si je te dis d'utiliser EXECUTE_IN_GHOST_SPACE à la place de enter_ghost_space();, c'est parce que enter_ghost_space(); ne marche que dans certaines conditions qui risquent de ne pas être satisfaites dans ton programme, alors que EXECUTE_IN_GHOST_SPACE marche dans tous les cas.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

3

Quant au lancement de programmes BASIC, il est presque impossible de le faire de manière stable, surtout si le programme BASIC lance un programme en assembleur/C (genre FLib ou Vertel) ou une chaîne Exec.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité