begin process at 2012 05 27 20:53:33
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

API

 > TEMPLATES C/C++ POUR VS 2010

TEMPLATES C/C++ POUR VS 2010


 Information sur la source

Note :
10 / 10 - par 1 personne
10,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :API Classé sous :API, template, VS2010, fichiers Niveau :Débutant Date de création :26/05/2010 Date de mise à jour :13/08/2010 09:03:31 Vu / téléchargé :4 275 / 114

Auteur : BruNews

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


 Description

Je reprends le principe des versions 2005 et 2008.
http://www.cppfrance.com/code.aspx?ID=44835
Le prog est x64 mais il génère parfaitement des projets 32 bits.

Avec cette nouvelle version:
- Tous les fichiers du template choisi sont copiés dans le dossier du projet cible.
- Eventuel *.def de projet DLL est inséré et son "X1" changé.
- Idem pour fichier nomProjet.rc si existe.

TpVs10 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.
Des 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 !
  •   x64
    •   Release
      •   x64Ccom
      •   x64dlg
      •   x64dll
        • utils.asmTélécharger ce fichier [Réservé aux membres club]Voir ce fichier1 237 octets
        • utils.hTélécharger ce fichier [Réservé aux membres club]Voir ce fichier225 octets
        • X1.cTélécharger ce fichier [Réservé aux membres club]Voir ce fichier568 octets
        • X1.defTélécharger ce fichier [Réservé aux membres club]27 octets
        • X1.slnTélécharger ce fichier [Réservé aux membres club]Voir ce fichier1 224 octets
        • X1.suoTélécharger ce fichier [Réservé aux membres club]13 312 octets
        • X1.vcxprojTélécharger ce fichier [Réservé aux membres club]8 798 octets
        • X1.vcxproj.filtersTélécharger ce fichier [Réservé aux membres club]1 307 octets
      •   x86dlg
        • resource.hTélécharger ce fichier [Réservé aux membres club]Voir ce fichier445 octets
        • X1.cTélécharger ce fichier [Réservé aux membres club]Voir ce fichier967 octets
        • X1.rcTélécharger ce fichier [Réservé aux membres club]Voir ce fichier2 100 octets
        • X1.slnTélécharger ce fichier [Réservé aux membres club]Voir ce fichier1 224 octets
        • X1.suoTélécharger ce fichier [Réservé aux membres club]11 776 octets
        • X1.vcxprojTélécharger ce fichier [Réservé aux membres club]9 053 octets
        • X1.vcxproj.filtersTélécharger ce fichier [Réservé aux membres club]1 206 octets
      •   x86dll
        • X1.cTélécharger ce fichier [Réservé aux membres club]Voir ce fichier1 112 octets
        • X1.defTélécharger ce fichier [Réservé aux membres club]27 octets
        • X1.slnTélécharger ce fichier [Réservé aux membres club]Voir ce fichier1 224 octets
        • X1.suoTélécharger ce fichier [Réservé aux membres club]12 288 octets
        • X1.vcxprojTélécharger ce fichier [Réservé aux membres club]9 244 octets
        • X1.vcxproj.filtersTélécharger ce fichier [Réservé aux membres club]1 059 octets
      • tpl.datTélécharger ce fichier [Réservé aux membres club]15 octets
  • resource.hTélécharger ce fichier [Réservé aux membres club]Voir ce fichier679 octets
  • TpVs10.cTélécharger ce fichier [Réservé aux membres club]Voir ce fichier10 778 octets
  • TpVs10.rcTélécharger ce fichier [Réservé aux membres club]Voir ce fichier5 258 octets
  • TpVs10.slnTélécharger ce fichier [Réservé aux membres club]Voir ce fichier1 232 octets
  • TpVs10.suoTélécharger ce fichier [Réservé aux membres club]13 824 octets
  • TpVs10.vcxprojTélécharger ce fichier [Réservé aux membres club]8 546 octets
  • TpVs10.vcxproj.filtersTélécharger ce fichier [Réservé aux membres club]1 431 octets
  • utils.asmTélécharger ce fichier [Réservé aux membres club]Voir ce fichier1 486 octets
  • utils.hTélécharger ce fichier [Réservé aux membres club]Voir ce fichier172 octets

Télécharger le zip


 Historique

13 août 2010 09:03:32 :
Prise en charge des flottants en compil "MT", évitera les problemes de dépendances.

 Sources du même auteur

Source avec Zip VIDER ELEMENTS DE CORBEILLE WINDOWS7 (WIN64)
Source avec Zip Source avec une capture FIND TEXT (WIN64)
Source avec Zip DELETE DIRECTORY (WIN64)
Source avec Zip ENUM DIRECTORY (WIN64)
Source avec Zip Source avec une capture OPTIMISATION DE CALCULS (WIN64)

 Sources de la même categorie

Source avec Zip WIN32 TLS LENT par dguilmain
Source avec Zip VIDER ELEMENTS DE CORBEILLE WINDOWS7 (WIN64) par BruNews
Source avec Zip Source avec une capture FIND TEXT (WIN64) par BruNews
Source avec Zip DELETE DIRECTORY (WIN64) par BruNews
Source avec Zip ENUM DIRECTORY (WIN64) par BruNews

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture CONVHTML : UN UTILITAIRE DE CONVERSION POUR FICHIERS HTML par pgl10
Source avec Zip VIDER ELEMENTS DE CORBEILLE WINDOWS7 (WIN64) par BruNews
Source avec Zip TEMPLATES C/C++ POUR VS 2008 par BruNews
Source avec Zip Source avec une capture FILE EDITOR [C] par Mini92
Source avec Zip TEMPLATES C/C++ POUR VS 2005 par BruNews

Commentaires et avis

Commentaire de Neo_Fr le 26/05/2010 12:57:45 10/10

Merci !

Commentaire de Neo_Fr le 26/05/2010 13:31:31

Que faut-il changer pour compiler sous 32bits?

Commentaire de BruNews le 26/05/2010 20:21:25 administrateur CS

A décomposer en 2 DWORDs:
*((UINT64*) szdir) = 0x7461642E6C7074; // "tpl.dat"

Les 2 fonctions dans utils.asm bien entendu.
Le reste devrait passer.

Commentaire de deck_bsd le 29/05/2010 22:06:15

Haaa en voila une nouvelle qu'elle est bonne, la version 2010 des templates de BruNews, néanmoins je m'interroge , je ne voie aucun Cwnd ?

Commentaire de deck_bsd le 06/08/2010 09:35:42

BruNews , te serais-t-il possible d'être plus explicite pour les modifications à apporté pour la compilation 32bits ?  car pour *((UINT64*) szdir) = 0x7461642E6C7074; // "tpl.dat" je n'ai aucune erreur, j'ai ceci pour erreurs :


Error 36 error C2440: 'function' : cannot convert from 'INT_PTR (__cdecl *)(HWND,UINT,WPARAM,LPARAM)' to 'DLGPROC' D:\programmes_c_cpp\TEMPLATEVC2010\TpVs10.c 383
38 IntelliSense: argument of type "char *" is incompatible with parameter of type "LPCWSTR" d:\programmes_c_cpp\templatevc2010\tpvs10.c 49
39 IntelliSense: argument of type "char *" is incompatible with parameter of type "LPCWSTR" d:\programmes_c_cpp\templatevc2010\tpvs10.c 71
40 IntelliSense: a value of type "WCHAR *" cannot be assigned to an entity of type "char *" d:\programmes_c_cpp\templatevc2010\tpvs10.c 76
41 IntelliSense: a value of type "WCHAR *" cannot be assigned to an entity of type "char *" d:\programmes_c_cpp\templatevc2010\tpvs10.c 95
42 IntelliSense: argument of type "char *" is incompatible with parameter of type "LPCWSTR" d:\programmes_c_cpp\templatevc2010\tpvs10.c 99
43 IntelliSense: argument of type "char *" is incompatible with parameter of type "LPCWSTR" d:\programmes_c_cpp\templatevc2010\tpvs10.c 99
44 IntelliSense: argument of type "char *" is incompatible with parameter of type "LPCWSTR" d:\programmes_c_cpp\templatevc2010\tpvs10.c 277
45 IntelliSense: argument of type "WCHAR *" is incompatible with parameter of type "const char *" d:\programmes_c_cpp\templatevc2010\tpvs10.c 282
46 IntelliSense: a value of type "WCHAR *" cannot be assigned to an entity of type "char *" d:\programmes_c_cpp\templatevc2010\tpvs10.c 284
47 IntelliSense: argument of type "char *" is incompatible with parameter of type "LPCWSTR" d:\programmes_c_cpp\templatevc2010\tpvs10.c 288
48 IntelliSense: argument of type "char *" is incompatible with parameter of type "LPCWSTR" d:\programmes_c_cpp\templatevc2010\tpvs10.c 290
49 IntelliSense: argument of type "char *" is incompatible with parameter of type "LPCWSTR" d:\programmes_c_cpp\templatevc2010\tpvs10.c 292
50 IntelliSense: argument of type "char *" is incompatible with parameter of type "LPCWSTR" d:\programmes_c_cpp\templatevc2010\tpvs10.c 307
51 IntelliSense: argument of type "char *" is incompatible with parameter of type "LPCWSTR" d:\programmes_c_cpp\templatevc2010\tpvs10.c 309
52 IntelliSense: argument of type "char *" is incompatible with parameter of type "LPCWSTR" d:\programmes_c_cpp\templatevc2010\tpvs10.c 325
53 IntelliSense: argument of type "char *" is incompatible with parameter of type "LPCWSTR" d:\programmes_c_cpp\templatevc2010\tpvs10.c 337
54 IntelliSense: argument of type "char *" is incompatible with parameter of type "LPWSTR" d:\programmes_c_cpp\templatevc2010\tpvs10.c 346
55 IntelliSense: argument of type "char *" is incompatible with parameter of type "LPCWSTR" d:\programmes_c_cpp\templatevc2010\tpvs10.c 348
56 IntelliSense: argument of type "char *" is incompatible with parameter of type "LPWSTR" d:\programmes_c_cpp\templatevc2010\tpvs10.c 360
57 IntelliSense: argument of type "char *" is incompatible with parameter of type "LPCWSTR" d:\programmes_c_cpp\templatevc2010\tpvs10.c 364
58 IntelliSense: argument of type "char *" is incompatible with parameter of type "LPCWSTR" d:\programmes_c_cpp\templatevc2010\tpvs10.c 366
59 IntelliSense: argument of type "char *" is incompatible with parameter of type "LPCWSTR" d:\programmes_c_cpp\templatevc2010\tpvs10.c 374
60 IntelliSense: argument of type "INT_PTR (*)(HWND hdlg, UINT mssg, WPARAM wParam, LPARAM lParam)" is incompatible with parameter of type "DLGPROC" d:\programmes_c_cpp\templatevc2010\tpvs10.c 383


Merci d'avance. Et est-ce que il y a des template pour les projets windows console et fenetré ?

Commentaire de deck_bsd le 06/08/2010 09:53:33

Bon pour les LPCWSTR , j'ai trouvé, suffit de changer le character set dans les options du projet, pour le reste ...

Pour contre je pense comprendre pourquoi pour de template Cwnd et console ^^ je viens de faire un nouveau projet C++ et apparemment ils ont pensé à virer leur dépendance à ce foutu fichier stdafx si je me souvient bien ^^ donc ça roule.

 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 Fichiers en ressources - API Windows [ par banane_rose ] salut voil&#224; je voudrais savoir comment mettre des fichiers en ressources du programmes puis apr&#232;s pouvoir les enregistrer apr&#232;s (dialo fichiers .ini ?? - api windows [ par banane_rose ] comment &#231;a marche cette b&#234;te ? j'y comprend pas grand chose . m&#234;me le truc le plus facile &#231;a marche pas : WritePrivateProfileStri Question sur edit - API Windows [ par banane_rose ] salut j'ai juste une 'tite question : comment savoir quand un edit est modifi&#233; (son texte) ?Dorian / 14 ans / sous Dev-C++ <font colo Client/serveur Socket transfert de plusieurs fichiers [ par atifelkhachine ] Bonjour.quelqu'un peut me donner un pti guide pour realiser une application C/S de transfert de plusieurs fichiers binaires en utilsant les sockets . Précision sur les include [ par buno ] Salut les gens!J'aimerais avoir quelques petites pr&#233;cisions sur les fichiers que l'on inclus, notamment, j'aurais deux questions:- la premi&#232; Code Client/Server et envoi plusieurs fichiers ... [ par QuakeCoder ] Bonjour, Apr&#232;s des efforts j'ai r&#233;alis&#233; une petite application Client/Server qui sert &#224; transf&#233;rer plusieurs fichiers du clie Focus - API Windows [ par banane_rose ] salut, voil&#224; je n'arrive pas &#224; trouver des infos pour l'utilisation du focus . - la touche entr&#233;e pour valider (grosse bordure) ex: En-tête de fichiers [ par lisandru ] Bonjour, Alors voila mon problème.Je voudrais savoir si il est possible d'insérer un en-tête dans un fichier sans avoir forcement a insérer l'en-tête api avec visual C++ 6 [ par mat44684 ] Bonjour tout le monde,voil&#224; je d&#233;bute en programation et je cherche un doc,site web,...o&#249; je pourrais avoir une liste des fonctions api


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
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 : 0,562 sec (4)

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