153Fermer155
ZerosquareLe 21/05/2010 à 05:21
Kevin Kofler (./153) :
#define import_binary(filename,symname) asm(".globl "#symname"\n"#symname":\n\t.incbin \""filename"\"") (cf. TIGCCLIB) marche très bien si ton GNU as est suffisamment récent.
Merci, je ne connaissais pas.
Kevin Kofler (./153) :
Qt fournit un système de ressources portable.
Mais Folco n'utilise pas Qt dans son programme, et je doute qu'il s'y mette juste pour ça.
Kevin Kofler (./153) :
Seulement sous un OS pourri... Sous GNU/Linux, tu peux effacer un fichier quand tu veux, il sera rendu immédiatement indisponible pour les nouvelles ouvertures, et il sera automatiquement dégagé (c'est-à-dire, les blocs réservés pour lui seront automatiquement libérés) quand le dernier logiciel qui avait ouvert le fichier le ferme.
Je ne parlais que de Windows. Et "pourri", c'est ton point de vue : c'est un choix de conception différent. La solution dont tu parles produit des situations ambigües (tu effaces des fichiers, mais l'espace disque disponible n'augmente pas, etc.). Moi je considère que quand on essaye d'effacer un fichier alors qu'il est en cours d'utilisation, c'est déjà qu'il y a un problème.