begin process at 2008 05 16 06:24:26
1 173 216 membres
58 nouveaux aujourd'hui
13 970 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

COLORATION DE CODE C/C++ POUR LE FORUM DE CPPFRANCE


Information sur la source

Catégorie :Divers Classé sous : code, forum, coloration Niveau : Débutant Date de création : 08/04/2007 Date de mise à jour : 09/04/2007 17:32:02 Vu / téléchargé: 2 533 / 151

Note :
Aucune note

Commentaire sur cette source (10)
Ajouter un commentaire et/ou une note


Description

Ce sort sert à mettre en forme un code avant de le poster sur le forum.
Tout est codé en dur à l'intérieur, donc si vous souhaitez modifier les couleurs ou ajouter des mot-clés par exemple il faut aller modifier ca dans le code.
Le programme va chercher le texte présent dans le presse papier, et le transforme dans un format compris par la boite de texte du forum.
Je signale que:
* La gestion d'erreur est baclée, donc ca risque de planter si le code n'est pas valide (par exemple commentaires non fermés, même si j'ai traité ce cas).
* Il y a sans doute des cas que j'ai oublié, merci de me le préciser si vous en trouvez
Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

09 avril 2007 11:21:29 :
Modification du format du presse papier
09 avril 2007 17:27:43 :
RegisterClipboardFormat("HTML Format"); pour récupérer le bon format
09 avril 2007 17:32:02 :
Suppression d'un fichier inutile dans le zip
  • signaler à un administrateur
    Commentaire de Taron31 le 08/04/2007 19:39:49

    excuse moi mais j'arrive pas a utiliser ton prog.. je copie du code ou du texte dans le clipboard, je lance ton prog et rien se passe.. le text dans ls clipboard n est pas modifié, rien ..

  • signaler à un administrateur
    Commentaire de vecchio56 le 08/04/2007 20:01:37 administrateur CS

    C'est normal si tu as l'impression que rien ne se passe, un message s'affiche uniquement en cas d'erreur.
    Pour voir le changement, il faut faire le coller dans la boite de texte du forum.

  • signaler à un administrateur
    Commentaire de SAKingdom le 09/04/2007 00:36:36

    T'es sûr ? Moi ça ne fonctionne pas non plus.
    Je copie du texte (un code C bien entendu) dans le clipboard, je démarre ton programme, je colle le texte dans le textbox du forum mais aucune coloration n'apparait.

  • signaler à un administrateur
    Commentaire de vecchio56 le 09/04/2007 10:54:41 administrateur CS

    Effectivement il y a un truc bizarre
    Hier le format de clipboard utilisé était 49327, et aujourd'hui c'est 49329... Donc en remplacant 49327 par 49329 ca devrait marcher, pour le moment

  • signaler à un administrateur
    Commentaire de vecchio56 le 09/04/2007 11:27:24 administrateur CS

    J'ai mis a jour le code si vous voulez essayer.
    Exemple:
    http://www.cppfrance.com/infomsg_STL-PARCOURS-LISTE_917748.aspx

  • signaler à un administrateur
    Commentaire de Taron31 le 09/04/2007 11:43:11

    t'as recompilé le binaire ?

  • signaler à un administrateur
    Commentaire de acx01b le 09/04/2007 14:06:34

    salut,
    une version avec yacc serait plus efficace (avec gestion d'erreur et tout et tout), en se servant du .y de gcc par exemple ??

    ça me donne une idée de projet car je suis un cours de compilation ça serait une utilisation amusante de yacc/bison

  • signaler à un administrateur
    Commentaire de vecchio56 le 09/04/2007 17:00:45 administrateur CS

    Taron31> Si le problème c'est que le format utilisé par la textbox a encore changé entre temps. Il va faudrait que je trouve comment récupérer ce format.

    acx01b> J'y ai pensé au début mais j'ai juste a répérer les chaines, les mots-clé et les commentaires, donc inutile a mon avis d'utiliser yacc pour ca.

  • signaler à un administrateur
    Commentaire de vecchio56 le 09/04/2007 17:33:14 administrateur CS

    En fait le problème était du au fait que la valeur du format pour le HTML dans le presse papier n'est pas toujours le même (pas de CF_HTLM).
    Pour le récupérer il faut faire RegisterClipboardFormat("HTML Format");
    Voila qui devrait marcher à présent.

  • signaler à un administrateur
    Commentaire de SAKingdom le 09/04/2007 18:18:17

    Oui, ça fonctionne bien maintenant.

Ajouter un commentaire

Discussions en rapport avec ce code source

Appels d'offres

Pub



Snippets en rapport

CalendriCode

Mai 2008
LMMJVSD
   1234
567891011
12131415161718
19202122232425
262728293031 

Téléchargements

Logiciels à télécharger sur le même thème :

Boutique

Boutique de goodies CodeS-SourceS