begin process at 2010 03 21 00:50:37
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

API

 > TEMPLATES C/C++ POUR VS 2008

TEMPLATES C/C++ POUR VS 2008


 Information sur la source

Note :
Aucune note
Catégorie :API Classé sous :VC2008, compilateur, template, API Niveau :Débutant Date de création :26/11/2007 Date de mise à jour :13/04/2008 11:02:42 Vu / téléchargé :7 403 / 300

Auteur : BruNews

Ecrire un message privé
Site perso
Ce membre participe au partage de revenus publicitaires
Commentaire sur cette source (24)
Ajouter un commentaire et/ou une note


 Description

Je reprends le principe de la version pour VC++ 2005:
http://www.cppfrance.com/code.aspx?ID=36940

TpVs08 est un prog externe à VC++ qui fait des templates de projet pour ne pas avoir à reconfigurer toutes les options de compil à chaque fois.
Toujours un projet de nom "X1" pour rajouter des templates, pas autre chose. Faire un sous dossier (20 char max) en rapport au prog pour chaque new template.
7 templates déjà fournis mais comme ce sont les miens il vous faudra invalider les myWinMain() et remettre en service les WinMain() si vous souhaitez utiliser le CRT.

Nom du nouveau projet sera de 15 char maxi.
Le dossier cible doit être vide de tout fichier, si sous dossier ok.
Le dossier cible est enregistré dans tpl.dat.



 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !
  • resource.hTélécharger ce fichier [Réservé aux membres club]Voir ce fichier680 octets
  • TplVs08.rcTélécharger ce fichier [Réservé aux membres club]Voir ce fichier2 661 octets
  • TpVs08.cTélécharger ce fichier [Réservé aux membres club]Voir ce fichier12 226 octets
  • TpVs08.slnTélécharger ce fichier [Réservé aux membres club]Voir ce fichier877 octets
  • TpVs08.suoTélécharger ce fichier [Réservé aux membres club]9 216 octets
  • TpVs08.vcprojTélécharger ce fichier [Réservé aux membres club]3 859 octets
  •   Release
    •   c++ADO
      • X1.cppTélécharger ce fichier [Réservé aux membres club]Voir ce fichier2 165 octets
      • X1.slnTélécharger ce fichier [Réservé aux membres club]Voir ce fichier869 octets
      • X1.suoTélécharger ce fichier [Réservé aux membres club]8 704 octets
      • X1.vcprojTélécharger ce fichier [Réservé aux membres club]3 772 octets
    •   c++WndExcpt
      • X1.cppTélécharger ce fichier [Réservé aux membres club]Voir ce fichier2 529 octets
      • X1.slnTélécharger ce fichier [Réservé aux membres club]Voir ce fichier869 octets
      • X1.suoTélécharger ce fichier [Réservé aux membres club]7 680 octets
      • X1.vcprojTélécharger ce fichier [Réservé aux membres club]3 772 octets
    •   cDlg
      • X1.cppTélécharger ce fichier [Réservé aux membres club]Voir ce fichier1 181 octets
      • X1.slnTélécharger ce fichier [Réservé aux membres club]Voir ce fichier869 octets
      • X1.suoTélécharger ce fichier [Réservé aux membres club]7 680 octets
      • X1.vcprojTélécharger ce fichier [Réservé aux membres club]3 747 octets
    •   cDLL
      • X1.cppTélécharger ce fichier [Réservé aux membres club]Voir ce fichier1 176 octets
      • X1.defTélécharger ce fichier [Réservé aux membres club]25 octets
      • X1.slnTélécharger ce fichier [Réservé aux membres club]Voir ce fichier869 octets
      • X1.suoTélécharger ce fichier [Réservé aux membres club]8 704 octets
      • X1.vcprojTélécharger ce fichier [Réservé aux membres club]3 875 octets
    •   console
      • X1.cppTélécharger ce fichier [Réservé aux membres club]Voir ce fichier197 octets
      • X1.slnTélécharger ce fichier [Réservé aux membres club]Voir ce fichier1 223 octets
      • X1.suoTélécharger ce fichier [Réservé aux membres club]8 192 octets
      • X1.vcprojTélécharger ce fichier [Réservé aux membres club]6 294 octets
    •   cWnd
      • X1.cppTélécharger ce fichier [Réservé aux membres club]Voir ce fichier2 529 octets
      • X1.slnTélécharger ce fichier [Réservé aux membres club]Voir ce fichier869 octets
      • X1.suoTélécharger ce fichier [Réservé aux membres club]7 680 octets
      • X1.vcprojTélécharger ce fichier [Réservé aux membres club]3 703 octets
    •   ODBCsse2C
      • X1.cppTélécharger ce fichier [Réservé aux membres club]Voir ce fichier2 163 octets
      • X1.slnTélécharger ce fichier [Réservé aux membres club]Voir ce fichier1 223 octets
      • X1.suoTélécharger ce fichier [Réservé aux membres club]8 192 octets
      • X1.vcprojTélécharger ce fichier [Réservé aux membres club]6 272 octets
    •   x64AnsiCdlg
      • X1.cppTélécharger ce fichier [Réservé aux membres club]Voir ce fichier1 033 octets
      • X1.slnTélécharger ce fichier [Réservé aux membres club]Voir ce fichier1 223 octets
      • X1.suoTélécharger ce fichier [Réservé aux membres club]8 704 octets
      • X1.vcprojTélécharger ce fichier [Réservé aux membres club]6 703 octets
    •   x64Cdlg
      • X1.cppTélécharger ce fichier [Réservé aux membres club]Voir ce fichier1 078 octets
      • X1.slnTélécharger ce fichier [Réservé aux membres club]Voir ce fichier1 223 octets
      • X1.suoTélécharger ce fichier [Réservé aux membres club]8 704 octets
      • X1.vcprojTélécharger ce fichier [Réservé aux membres club]6 659 octets
    • tpl.datTélécharger ce fichier [Réservé aux membres club]9 octets

Télécharger le zip


 Historique

13 avril 2008 11:02:43 :
Ajout de template.

 Sources du même auteur

Source avec Zip Source avec une capture CALENDRIER (WIN64)
Source avec Zip COMMENTER CODE C <=> ASM (WIN64)
Source avec Zip CHANGEUR DATE FICHIER (WIN32)
Source avec Zip TESTS DE TRIS (WIN32)
Source avec Zip TXT SUPPRIMER LIGNES DOUBLONS (WIN32)

 Sources de la même categorie

Source avec Zip Source avec une capture CALENDRIER (WIN64) par BruNews
Source avec Zip Source avec une capture IMPRESSION EN WIN32 API AVEC OPTIONS par racpp
Source avec Zip Source avec une capture INFOTIP SHELL EXTENSION (BULLE DE L'EXPLORATEUR WINDOWS) (WI... par racpp
Source avec Zip Source avec une capture BROUILLAGE DES FICHIERS JAVASCRIPT ET CSS(WIN32) par gagah1
Source avec Zip Source avec une capture CHANGE CURSEUR par ganjarasta

 Sources en rapport avec celle ci

COMPILATEUR BF VERS BF-BYTECODE par Davy974
Source avec Zip Source avec une capture CALENDRIER (WIN64) par BruNews
SMART POINTEUR À COMPTEUR DE RÉFÉRENCE par nirgal76
POINTEUR INTELLIGENT par snpier wolf
Source avec Zip TEMPLATES C/C++ POUR VS 2005 par BruNews

Commentaires et avis

Commentaire de SAKingdom le 26/11/2007 18:35:22

VC++ 2008 est-il disponible en téléchargement ?

Commentaire de BruNews le 26/11/2007 18:59:04 administrateur CS

Semble que la version Express ne soit pas encore dispo en telechargement (seulement beta) mais les packages sont pourtant finalisés, devraient être en ligne sous peu.

Commentaire de deck_bsd le 27/11/2007 20:36:17

Merci pour cette source BruNews, elle va, tout comme celle pour VS 2005 être forte utile. Vivement qu'il soit dispo pour voir ce qu'il a dans le ventre.

Commentaire de deck_bsd le 11/12/2007 09:13:16

Le dvd de visual 2008 est dispo sur ma3d, donc je supose que sous peux la version française sera ok, me réjouit :P

Commentaire de SAKingdom le 11/12/2007 17:33:12

VC++ 2008 express est-il encore en beta ? Aux dernières nouvelles, en tout cas, il était encore en beta 2.

J'ai essayé d'installer la version proposée sur le site de VS mais j'y ait renoncé en voyant qu'il faudrait se taper l'installation du framework 3.5.

Alors avant de polluer d'avantage mon système, je voudrais vraiment savoir si il y a une réelle différence entre vc++ 2005 et 2008. Quelque chose qui justifierait le framework, son poids (+ de 1Go) et tout les bidules qu'il mettra partout dans mon système.

J'ai essayé de trouver une liste des nouveautés mais, pas de chance pour moi, je ne trouve rien. Le seul article qui aurait pu m'en dire plus a apparemment été supprimé.

Commentaire de BruNews le 11/12/2007 18:03:41 administrateur CS

Pour le natif, très peu de modifs.
- Gestion des manifest (interne ou fichier) qui incluent la prise en compte de UAC.
- new options de linker, surtout la prise en charge du reload d'adresse du binaire par le chargeur system.

Pour résumer, rien de fondamental mais des détails intéressants tout de même. Il sait par exemple indiquer qu'il passera un jmp short en near dans un listing asm, très important dans mon taf mais bien sur faut en avoir l'emploi.

La version Express est pourtant packagée en ISO (VB, C# et C++ ensemble), s'ils tardent je la mettrai en download.

Le framework 3.5 sera installé par le SP1 dans tous les cas alors... Faudra s'y faire car c'est parti pour durer.

Commentaire de SAKingdom le 11/12/2007 19:14:40

Ok merci.
Donc rien qui justifie une transition de VC++ 2005 à 2008.

"Le framework 3.5 sera installé par le SP1"
Ouais mais je parlais de mon ordi ayant XP. Mon portable, tournant sous vista, aura VC++ 2008. J'attends juste confirmation qu'il n'est plus en beta.

"La version Express est pourtant packagée en ISO (VB, C# et C++ ensemble)"
Ah ok. C'était peut-être des nouvelles pas fraiches.

Commentaire de BruNews le 11/12/2007 19:43:52 administrateur CS

Aucune idée s'il est dispo sur site MS, je vais le mettre sur le mien.
Je donne le lien dans qlqs minutes.

Commentaire de BruNews le 11/12/2007 19:55:50 administrateur CS

http://brunews.com/enVs2008expDvd.iso
Graver sur DVD et lancer l'installation.

Commentaire de SAKingdom le 11/12/2007 20:02:36

Ah super merci.
Ouff, c'est VS 2008 au complet, ça risque de prendre un moment.
Téléchargement à +/- 92ko/s
Si ça reste stable, devrait être terminé dans... 2heures et demi (disons 3 heures).

Voici le nom du iso sur le site de MS, si ça te dis quelque chose:
VS2008ExpressENUX1397868.iso

Commentaire de deck_bsd le 11/12/2007 20:22:04

BruNews you are great. Merci. Je le téléchargerai à l'école demain en attendant d'avoir la version complete :D.

Commentaire de truthlesslife le 13/01/2008 17:30:11

Bonjour,

J'ai juste une petite question : je voie plein de sources avec la mention "sans CRT"...
J'aimerais savoir à quoi ça sert de virer les dépendences à la CRT dans un programme !!?

Merci d'avance.

Commentaire de BruNews le 13/01/2008 17:52:55 administrateur CS

- Petite taille exe.
- Rien d'inclus à l'insu de son plein gré.
- Complète maitrise du code.

Commentaire de truthlesslife le 13/01/2008 17:58:47

Les avantages de l'assembleur dans un programme en C en somme... Merci pour cette réponse.

Commentaire de Kazuya le 22/05/2008 17:45:31

Salut,

Je me lance dans Visual Studio 2008 et aparament en utilisant ces templates, on ne peut pas débuger, enfin moi j'ai des "No Symbols Loaded" sur tous mes breakpoints alors est-ce qu'en utilisant ces templates on ne peut pas débuger ou est-ce qu'il faut faire une config supplémentaire ?

Commentaire de BruNews le 22/05/2008 18:42:47 administrateur CS

Mettre les myWinMain zn commeentaire et remettre en service les WinMain du CRT puis passer en config DEBUG.
Ceci dit, il vaudrait mieux réfléchir correctement son code plutot que de prendre l'habitude du debug.

Commentaire de Kazuya le 22/05/2008 19:08:06

C'est ce que j'avais fait, j'avais déjà remi la WinMain mais ça ne fonctionne pas, ya pas des configs à faire ?

"il vaudrait mieux réfléchir correctement son code plutot que de prendre l'habitude du debug"
Je voudrais bien, seulement, en tant que débutant c'est en forgeant qu'on devient forgeron.

Ceci-dit je suis moi aussi contre l'idée d'avoir des ressources indésirables dans l'executable (bien que je n'en avais même pas conscience).

Commentaire de BruNews le 22/05/2008 20:07:47 administrateur CS

Sur VC++, il y a un combo pour passer de compil RELEASE à DEBUG.

Pour info, je n'ai jamais utilisé le mode debug. Pour être clair, je ne saurais même pas m'en servir. De là à penser que ça ne sert pas à grand chose, il n'y a qu'un pas que je franchis aisément.

Commentaire de Kazuya le 22/05/2008 20:14:01

lol, je sais pour le combo, il existe depuis les débuts de visual studio.
Bon, c'est pas grave, je finirai bien par trouver.
Merci quand même

Commentaire de deck_bsd le 12/11/2008 16:59:51

Bonjour BruNews,

J'ai p-e une petite idée d'amélioration , tu pourrais aussi crée un template pour la création d'un driver :))) . En faite c'est parce que moi même je doit en créer un en se moment, et que j'en ai tjrs fait avec les fichier de base déjà crée. Donc la je ne sais mm pas par ou commencer mdr

Commentaire de HeavenForsaker le 20/11/2009 18:19:39

Salut BruNews,

J'ai tenté de compiler le projet x64Cdlg, mais j'obtiens l'erreur suivante:
"L'opération n'a pas pu être terminée. Erreur non spécifiée"

De plus rien ne se passe lorsque je veux accéder aux propriétés du projet.

J'utilise Visual C++ 2008 Express Edition sous Windows 7 x64.

J'ai lu que la version Express de VC++ ne supportait pas la compilation x64, mais qu'il était quand même possible de passer outre en installant le SDK puis en suivant les instructions sur cette page:
http://msdn.microsoft.com/en-us/library/9yb4317s.aspx

J'ai suivi les instructions mais ça ne fonctionne toujours pas.

Quelqu'un aurait-il la soluce ?

++

Commentaire de BruNews le 20/11/2009 19:29:45 administrateur CS

Aucune idée je n'ai jamais bossé avec la version Express. Hors cela ça fait bientot 3 ans que je ne bosse qu'avec mes templates et jamais eu de prob.

Pour info, je viens juste de refaire le prog de templates (en WIN64). Il sait recréer un projet comme le précédent mais avec TOUS les fichiers du template quels qu'ils soient et correctement configurés (C, CPP, ASM, etc.). Je le mettrai ici un de ces jours. En attendant tu peux me passer un mail en MP où te l'envoyer.

Commentaire de HeavenForsaker le 23/11/2009 13:26:29

Merci pour la réponse rapide.

J'ai testé les autres template x86, ils compilent sans problème.

Pas moyen de compiler les template x64 sur la version Express.

Je vais regarder ça de plus près, je posterais la soluce si je la trouve.

++

Commentaire de HeavenForsaker le 23/11/2009 14:01:29

La soluce pour compiler en x64 sur la version Express:
http://jenshuebel.wordpress.com/2009/02/12/visual-c-2008-express-edition-and-64-bit-targets/

Il y a un script en bas de la page qui fait tout le boulot:
http://suma.soulogic.com/dl/VCE64BIT.zip

maintenant les templates x64 compilent nickel :)

++

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

API Windows - Template dialog [ par banane_rose ] bonjour, voil&#224; j'ai fait une template d'une dialog avec un logiciel (ce n'est qu'un test) #define ABOUTBOX 1000#define IDOK 1001#define IDCANCEL Comment creer des .exe depuis son programme (compiler) ? [ par floche ] Voila en fait je cherche a creer directement un .exe depuis mon programme donc a le compiler sans que ce compilateur prene trop de place. Ou sinon un file en c++ [ par ralou ] salut les amis pour bien comprendre la file et la genericite plus les pointeurs je voulais terminer cet excercice mais vraiment j'ai pas arriver a le Queestion toute simple sur l'affichage dans une dialogue box [ par julienbornet ] Bonjour a tousJ'ai un petit probleme. Voila je suis entraint de creer une API. Le but de cette API est de permettre a l'utilisateur de regler un certa listbox controle [ par JoebarGlut ] Salut, j'utilise l'api win32 et les controles preconstruis de l'api. Salut, Existe t il un message pour gerer les positions du genre LB_UPSTRING ?, LB creation compilateur en C [ par boboz2 ] bonjour, ayant pour projet informatique de cree un compilateur en C sous visual C++, je demande des informations car ce je commence juste a programmer compatibilite api win32 et sp2 [ par Kangourou_Nomade ] bonjour, j'ai un code qui fait un CreateWindowEx(0 , WC_TABCONTROL, "", WS_CHILD | WS_VISIBLE | TCS_BOTTOM, 0, 0, 0, 0, hWnd, Ameliorer mon reseau [ par JoebarGlut ] Salut, Je me pose quelques petites questions pur ameliorer mon reseau... J'envois des fichiers avec les socket de l'api windows avec un buffer[ Erreur template [ par RaphAstronome ] Bonjour,J'ai un probleme avec Dev-c++ (GCC) Lorsque je complie &#231;a (il ce trouve dans le .h) et aucune instruction ne le pr&#233;c&#233;de :#ifnde API [ par tombokoye ] Comment recuperer le handle d'un document (en particulier un fichier) sur lequel on vient de cliquer.


Nos sponsors


Sondage...

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,966 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales