30

Je l'utilise dans un prog, je gagne 14 octets grin
Mon site perso : http://www.xwing.info

31

"NO_CALC_DETECT et NO_AMS_CHECK peuvent faire que la calculatrice plante si on lance le programme sur une calculatrice pour laquelle il n'a pas été prévu"

Je ne trouve pas que c'est un problème trop génant. Il suffit d'indiquer clairement à l'utilisateur, à côté de la case, l'inconvénient qu'il aurait à cocher sick
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

32

là, en gros, le mieux, c de ceoder en ASM : a68k rajoute pas tout ce genre de "protections" quasi ridicules...

qd je me fait un prog pr mon usage personnel, je sais :
que le prog ne sera lancé que sur une 92+
que sur une ROM2.05
je sais aussi que je n'ai pas besoin de trucs inutiles, et que je veux un code le plus petit possible...
=> résulat, je suis obligé de me taper des lignes et des lignes de trucs !
avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall

33

squale92
a écrit : là, en gros, le mieux, c de ceoder en ASM : a68k rajoute pas tout ce genre de "protections" quasi ridicules...

C'est parce que je n'ai pas encore écrit tigccmain.h...
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é

34

argh !
en gros, un simple hello world, il va falloir metre 50 #define !!!
j'imagine même pas l'horreur pour expliquer ça à un débuttant sad
avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall

35

Hé Kevin fait pas semblant de ne pas avoir vu le trentième post fuck
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

36

Thibaut a écrit :
"NO_CALC_DETECT et NO_AMS_CHECK peuvent faire que la calculatrice plante si on lance le programme sur une calculatrice pour laquelle il n'a pas été prévu"

Je ne trouve pas que c'est un problème trop génant. Il suffit d'indiquer clairement à l'utilisateur, à côté de la case, l'inconvénient qu'il aurait à cocher sick

On ne peut pas présumer qu'un utilisateur trop paresseux pour lire la documentation sera suffisamment intelligent pour comprendre.
Et on ne peut pas mettre tous les détails qu'on peut mettre dans la documentation dans un petit dialogue de wizard.
Et comme il suffit de lire la documentation pour trouver ces flags, je n'y vois pas un gros problème.
Et enfin, on ne veut encourager personne à utiliser ces flags s'ils ne sont pas absolument nécessaires à cause d'une limite de taille, donc c'est normal qu'ils soient cachés.
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é

37

moué yin
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

38

Pas très correct d'activer des options sans l'avis du programmeur.

39

ExtendeD
a écrit : Pas très correct d'activer des options sans l'avis du programmeur.


il faut quand même reconnaître que ces options sont utiles pour la majorité des programmes ...

mais ca devrait quand mm exister dans un wizard... mm dans un sous wizz caché genre advanced smile

40

Kevin Kofler a écrit :
Si:
- NO_EXIT_SUPPORT fait que exit, atexit, abort et assert ne marchent plus (d'ailleurs pour assert, attendez la prochaine bêta, parce que nous l'avons oublié quand nous avons porté exit et atexit vers le nouvel "exit support" - je l'ai corrigé entretemps).
- NO_CALC_DETECT et NO_AMS_CHECK peuvent faire que la calculatrice plante si on lance le programme sur une calculatrice pour laquelle il n'a pas été prévu.


sachant que le exit, je ne l'utilise JAMAIS...
Site : http://www.phareaway.com/
Membre du groupe Phare Away et webmaster du site

41

moi, j'ai un hearder "standard", avec pas mal de define...
et à chaque nouveau programme, je fais un copier coller...
avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall

42

Autant faire un #include nan ?
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

43

ben, c ce que je fais !
#include "NomDuProjet_Header.h"
avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall

44

Meuh alors pourquoi tu parles de copier-coller ? sick
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

45

parce que je copie dans le header de mon projet les #defines du header du projet précédent, en gros
avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall

46

Bah alors c'est bien ce que je demandais : pourquoi ne fais-tu pas un header qui contient les #define, ainsi tu n'aurais plus qu'à écrire #include "MesDefines.hache" dans chacun de tes projets, plutôt que d'y copier les #define ukliam3.gif
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

47

faudrait mettre dans les options des cases a cocher pour pas avoir les define a taper a chaque fois quand meme....
Y a deux fesses qui sont sur la plage et l'une dit à l'autre :
"Qu'est ce qu'on fait maintenant ?"
Et l'autre lui répond :
"Ben PROUT !!!"

48

Thibaut> je me fait un header dans chaque projet, ainsi je met tout dans le même header, même ce qui est pas pareil pr tous les progs.

ça me fait un header de moins dans la liste de TIGCC
(j'en ai déjà pas mal des fichiers, je veux éviter d'en avoir trop de plus)
avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall

49

C'est quoi "la liste de TIGCC " ?
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

50

tous les fichiers que j'ai d'ouvert dans l'IDE.
ça fait un paquet non négligeable...
avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall

51

Référence-le avec un path absolu, comme ça tu n'auras pas besoin de l'inclure dans la liste des headers idee.gif
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

52

certes, mais je serai obligé d'en créer un autre de toute façon, spécifique au projet...
avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall