OVH Cloud OVH Cloud

Comment dire à Outlook que.........

26 réponses
Avatar
Mic Archambault
Bonjour,

Sur une Install neuve avec XP pro : à chaque fois que je sors d'Outlook
Express 6 j'ai un message qui me propose de compacter mes messages.
Moi je ne veux pas, alors comment lui dire une fois pour toutes que je ne
veux pas de sa compression ?

D'avance merci.

--
Michel
La pensée louf de la semaine
Ma femme et moi sont inséparables. Parfois il faut cinq personnes pour nous
séparer. (Woody Allen)
(pour me répondre remplacer mac par m)

6 réponses

1 2 3
Avatar
Olivier Miakinen
Le 09/06/2008 13:24, je répondais à CriCri :

(désolé, c'est en anglais, mais je n'ai pas trouvé l'équivalent en
français).



Ah, voilà :
http://fr.wikibooks.org/wiki/Programmation_C/Types_de_base#Trigraphe
Avatar
CriCri
Salut

Olivier Miakinen a écrit :

Je n'ai pas vérifié caractère par caractère, mais il me semble que
c'est bien du C...



Vivi - c'est parfait (ou presque - il devrait y avoir une directive
pré-compilateur pour perfectionner ce programme époustouflant:
--------
??=include <stdio.h>
--------
- mais je quadrisectionne les poils.

Voir par exemple ici pour la liste des trigraphes « ??x » :
http://en.wikipedia.org/wiki/C_trigraph (désolé, c'est en anglais,
mais je n'ai pas trouvé l'équivalent en français).



Merci pour ces infos - je mourrai moins bête.
Ce qui m'étonne est que pendant 25 ans de programmation en 'C' sur
diverses systèmes je n'ai jamais rencontré un compilateur qui n'aurait
pas fait une grosse indigestion en tentant d'avaler ça. Par contre je
n'ai jamais fait un programme en 'C' sur cartes perforées ;-)

Amicalement
CriCri

PS - il y avait une petite erreur sur chacune des deux pages de
Wikipedia (FR et EN), mais je les ai corrigées.

--
bitwyse [PGP KeyID 0xA79C8F2C]
Les conseils - c'est ce qu'on demande quand on connaît déjà la réponse
mais aurait préféré ne pas la savoir.
http://www.le-maquis.net
Avatar
Olivier Miakinen
Le 09/06/2008 16:35, CriCri a écrit :

PS - il y avait une petite erreur sur chacune des deux pages de
Wikipedia (FR et EN), mais je les ai corrigées.



J'ai vu le problème de la page FR, et j'ai corrigé ta correction (&#124;
pour | plutôt que &brvbar; pour ¦). Sur la page EN je n'ai pas vu où
était le problème, ni donc la correction.
Avatar
CriCri
Salut

Olivier Miakinen a écrit :

J'ai vu le problème de la page FR, et j'ai corrigé ta correction
(&#124; pour | plutôt que &brvbar; pour ¦).



D'ac - tu as strictement raison et ça ne me dérange pas.
L'essentiel est qu'il n'y a pas d'espace vide comme ça l'était avant.

J'avais choisi &brvbar; pour '¦' parce que sur les 28 claviers que j'ai
actuellement dans l'atelier (je viens de le vérifier) 24 ont la touche
concernée sérigraphiée avec la 'pipe cassée' (merci les amis de nous
épargner vos réflexions grivoises ;-)

Sur la page EN je n'ai pas vu où était le problème, ni donc la
correction.



C'est que le standard 'C' ne prévoit pas de commentaires sur une seule
ligne, précédées par "//". Ça n'est valable que pour C++ (et JavaScript
aussi) - quoique certains compilateurs 'C' l'acceptent bien
officieusement (donc s'en servir est une mauvaise pratique).
En 'C' pur un "/* commentaire */" est... comme ça: commençant par "/*"
et se terminant par "*/" - et ça peut durer 100 lignes si ça te chante.
En revanche suivant "//" tout ce qui reste sur la même ligne est ignoré;
alors que suivant un "*/" le compilateur reprend sa lecture sur la même
ligne.

Ce qui dépend aussi du compilateur est si on a ou non le droit de faire
des commentaires imbriqués, genre:
/* commentaire 1 /* commentaire 2 */ */
- donc ça aussi est à éviter.
Mais je n'ai pas pensé utile de rentrer dans ce genre de détail.

Le mieux est de se tenir aux standards universellement respectés et
éviter les dérives qui peuvent marcher ou pas, selon le compilateur et
le système d'exploitation.

Amicalement
CriCri

PS - je ne connais pas tes compétences, alors si j'écris des choses
évidentes pour toi excuse-moi. Ça peut toujours servir aux autres.

--
bitwyse [PGP KeyID 0xA79C8F2C]
Les conseils - c'est ce qu'on demande quand on connaît déjà la réponse
mais aurait préféré ne pas la savoir.
http://www.le-maquis.net
Avatar
Olivier Miakinen
Le 09/06/2008 21:09, CriCri a écrit :

J'avais choisi &brvbar; pour '¦' parce que sur les 28 claviers que j'ai
actuellement dans l'atelier (je viens de le vérifier) 24 ont la touche
concernée sérigraphiée avec la 'pipe cassée' (merci les amis de nous
épargner vos réflexions grivoises ;-)



:-D

Réflexion grivoise mise à part, c'est une erreur de la plupart des
claviers en effet. J'avais lu un truc là-dessus mais je ne me rappelle
pas ce que cela disait (désolé).

Sur la page EN je n'ai pas vu où était le problème, ni donc la
correction.



C'est que le standard 'C' ne prévoit pas de commentaires sur une seule
ligne, précédées par "//". Ça n'est valable que pour C++ (et JavaScript
aussi) - quoique certains compilateurs 'C' l'acceptent bien
officieusement (donc s'en servir est une mauvaise pratique).



En effet.

PS - je ne connais pas tes compétences, alors si j'écris des choses
évidentes pour toi excuse-moi. Ça peut toujours servir aux autres.



Tu fais très bien, et je t'en remercie.

Amicalement,
--
Olivier
Avatar
CriCri
CriCri a écrit :

...le standard 'C' ne prévoit pas de commentaires sur une seule
ligne, précédées par "//"...



Correction: les "//" pour un commentaire monoligne ont été ajoutés dans
le standard 'C99'.

Ceci dit pas grand monde a un compilateur conforme:
- Microsoft et Borland (les éditeurs les plus populaires) ne l'ont pas
implémenté entièrement.
- on ne change pas de compilateur tous les ans (remarque, ceux qui
changent migrent le plus souvent à 'C++', donc ça passe).

Mais je maintiens ma recommandation de ne pas s'en servir dans l'intérêt
de la portabilité: même si ça marche chez soi, le jour où on transfère
son beau programme à un autre système avec un autre compilateur, ça
risque de foirer.
Pour le peu qu'on gagne, ça ne vaut pas la peine - imaginez être obligé
de réécrire plein de commentaires dans un gros projet... :-(((

Amicalement
CriCri

PS - j'ai remarqué une autre erreur dans le prog qui a commencé toussa:
main() est déclaré comme 'int' mais ne retourne pas de valeur.

--
bitwyse [PGP KeyID 0xA79C8F2C]
Les conseils - c'est ce qu'on demande quand on connaît déjà la réponse
mais aurait préféré ne pas la savoir.
http://www.le-maquis.net
1 2 3