begin process at 2010 02 10 12:25:25
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C

 > 

Linux

 > 

GUI

 > 

fichier manifest - Style XP


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

fichier manifest - Style XP

dimanche 25 novembre 2007 à 21:27:39 | fichier manifest - Style XP

Roro8883

Bonjour à tout le monde !

Je suis en train de développer un programme avec wxWidgets, dans lequel j'utilise un fichier .manifest pour avoir le style XP.

Le problème c'est que depuis que j'ai ajouter des fichiers .h et .cpp, et bien j'ai perdu le style XP !
Je vois pas pourquoi ?!

Et le pire, c'est que quand je supprime les fichiers que j'avais ajoutés, et bien le style XP ne se remet pas !

Que faut-il faire pour que le fichier manifest fonctionne (comme auparavant) ?!


PS : même résultats si le manifest est inclu dans les ressources ou un fichier à part.
dimanche 25 novembre 2007 à 22:48:48 | Re : fichier manifest - Style XP

Xaviou

Salut.
En fait, tout dépend de tes options de compilation (et surtout de link).

Si tu compiles en utilisant les dll wxWidgets, tu n'as normalement pas besoin d'inclure ton propre manifest, car les dll en sont déjà équipées (du moins il me semble).
Il se peut donc que le cumul de plusieurs manifest pose problème.

Par contre, dans le cas d'une compilation en utilisant les libs "statiques", ton manifest est nécessaire.

Dans quel cas es-tu ?
dimanche 25 novembre 2007 à 22:52:54 | Re : fichier manifest - Style XP

Roro8883

je suis "dans le cas d'une compilation en utilisant les libs "statiques", ton manifest est nécessaire"

J'ai donc mis le manifest dans le dossier de l'exe .... ça marchait très bien .... et depuis que j'ai ajouté des fichiers à mon projet, et bien ça marche plus (le manifest ne marche plus), même si j'enlève les fichiers que j'ai ajouté !



dimanche 25 novembre 2007 à 22:56:50 | Re : fichier manifest - Style XP

Xaviou

Et tu utilises quoi comme IDE ?

dimanche 25 novembre 2007 à 23:01:51 | Re : fichier manifest - Style XP

Roro8883

Dev-Cpp

Mais ça fonctionnait avant, c'est ça que je ne comprends pas ....
dimanche 25 novembre 2007 à 23:05:05 | Re : fichier manifest - Style XP

Xaviou

Lorsque tu as ajouté tes fichiers à ton projet, tu n'aurais pas des fois modifié les options de link (pour ajouter comctl32, ou quelquechose de ce style) ?

dimanche 25 novembre 2007 à 23:09:33 | Re : fichier manifest - Style XP

Roro8883

Non j'ai rien ajouté, ou modifier dans le linker

Par contre, Dev-Cpp me met un -lcomctl32 par défaut quand je crée un projet wxWidgets.
Mais je ne pense pas que ce soit ça le problème parce qu'avant ça fonctionnait.

Dans l'un des fichiers que j'ai ajouté, il y avait des appels à cout et cerr (donc iostream), ça aurait pas qqch à voir (vu que ça marche en mode console) .... quoi qu'il en soit, j'ai supprimé toutes les références à iostream et aux fichiers ajoutés ... et ça ne fonctionne toujours pas (pour le style XP).
dimanche 25 novembre 2007 à 23:12:53 | Re : fichier manifest - Style XP

Roro8883

et ce fichier comctl32, j'ai tenté de le supprimer mais il est indispensable, sinon il y'a un prob lors de la compilation (linker error)
dimanche 25 novembre 2007 à 23:18:59 | Re : fichier manifest - Style XP

Xaviou

C'est normal : les libs en ont besoin.

Sinon, je viens de faire un essai : ça n'a rien à voir avec le mode console.
As-tu vérifié ton fichier manifest ?
dimanche 25 novembre 2007 à 23:20:08 | Re : fichier manifest - Style XP

Neo_Fr

Membre Club
Essaye d'appeler InitCommonControls(); avant de creer ta fenetre. Neo_Fr

1 2

Cette discussion est classée dans : fichier, style, xp, fichiers, manifest


Répondre à ce message

Sujets en rapport avec ce message

Richedits et style XP [ par Nebula ] Bonjour, Encore une contrariété avec les RichEdits : ils ne prennent pas l'apparence XP, comme les edits normaux. Dixit MSDN : "To use visual styles comment imprimer un fichier depuis un programme sous XP [ par foxugly ] voila,ce que je fais est assez technique....grossomodo, je fais du publipostage...je crée un fichier .tex dans lequel j'écris des infos ensuite je le Communication entre 2 fichiers source d'un même projet [ par MaximeH ] Bonjour,Mon problème est le suivant : Dans un projet (Dev-c++), je dispose de plusieurs fichiers source.Le fichier source 1 appelle une fonction défin Lecture d'un fichier [ par Ombitious_Developper ] salut:J'ai écrit un programme C qui lit le contenu d'un fichier donné.Le programme tourne bien avec les fichiers (*.txt) mais c'est ne pas le cas a Ouverture fichier voumineux.... [ par Clonk ] Bonjour,J'ai une appli en C++ ou je dois ouvrir plusieurs fichiers texte qui peuvent faire plusieurs mégas (jusqu'à 5megs pour le moment...)Je dois le Manipulation de grands fichiers [ par jb60 ] Bonjour, c'est encore moi ;-)Je me demande si lorsque l'on manipule un grand fichier (plusieurs Mo, voir même plusieurs Go) on peut mettre toutes les Pb de portabilité XP ? [ par ricky78 ] J'ai un programme codé en visual c++ 6.0 compilé sous windows 98.Celui-ci utilise un fichier ini créé avec la fonction GetPrivateProfileString()De plu prob:Récuperer des fichiers! [ par frdestroyers27 ] Bonjours a tous!mon probleme est le suivant.si j'ai un repertoire data dedans il y a des fichier .dat .bmp .wav je voudrait recupérer les nom de tout Ourir Fichier Windows/Linux [ par jockos ] Bonjour,Je voudrais connaitre la meilleur méthode pour ouvrir des fichiers en C++ afin d'être compatible Windows/Linux.Jusque là, j'utilisais les API comment rassembler les fichiers images en un seul fichier ? [ par ilimo ] bonjour,j'ai un projet qui se sert des bitmaps..masi mes bitmaps sont visibles pour tout le monde..comment je pourrai les rassembler en seul fichier i


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

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

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