IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

EDI Delphi Discussion :

Delphi 7 et windows 7


Sujet :

EDI Delphi

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Février 2011
    Messages
    28
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2011
    Messages : 28
    Points : 33
    Points
    33
    Par défaut Delphi 7 et windows 7
    Bonjour,
    J'ai 2 questions.
    En Xp, si on met de la couleur sur un label, la couleur s'affiche bien en exécution mais si on exécute le programme sous W7 le fond reste transparent?

    En développement, sous Xp je pouvais modifier des lignes si il y avait des erreurs sur un test et le programme demandait si on voulais reconstruire mais sous W7 les pages à l'exécution sont en lecture seul, que faut il modifier dans Delphi

    Merci

  2. #2
    Expert confirmé
    Avatar de popo
    Homme Profil pro
    Analyste programmeur Delphi / C#
    Inscrit en
    Mars 2005
    Messages
    2 669
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Analyste programmeur Delphi / C#
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 2 669
    Points : 5 238
    Points
    5 238
    Par défaut
    Pour le premier point, je dirais vite fait comme ça de passer le parentcolor à False.

    Pour le deuxième point, j'avoue que ce comportement métonne car je ne le reproduis pas chez moi.

  3. #3
    Membre expérimenté Avatar de guillemouze
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    876
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Novembre 2004
    Messages : 876
    Points : 1 448
    Points
    1 448
    Par défaut
    Pour le premier point, je dirais que la propriété parentbackground est a false par défaut sur XP, et true sur 7, donc si tu ne change pas la valeur dans l'inspecteur d'objets (pour qu'elle passe en gras, même si tu mets la même valeur), il variera selon le système. C'est un petit bug de parentbackground que j'ai déjà remarqué ...

    Pour le deuxième, il y a une case à cocher dans outils->options du debogeur : tampons en lecture seule à l'execution

  4. #4
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Février 2011
    Messages
    28
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2011
    Messages : 28
    Points : 33
    Points
    33
    Par défaut
    Bonjour
    Pour le deuxième, il y a une case à cocher dans outils->options du débogueur : tampons en lecture seule à l’exécution : OK ça fonctionne Merci.
    Pour la 1ére, Comment mettre parentbackground à false sur W7, J'ai cherché mais pas trouvé.
    Merci

  5. #5
    Membre expérimenté Avatar de guillemouze
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    876
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Novembre 2004
    Messages : 876
    Points : 1 448
    Points
    1 448
    Par défaut
    Le ParentBackground, j'avais eu le cas sur un TPanel, c'est peu etre autre chose dans le meme principe pour le TLabel.
    Le probleme etait le suivant :
    (Prerequis: une valeur en gras dans l'inspecteur d'objet indique qu'elle est sauvée dans le dfm)
    sur un TPanel, le parentBackground n'est pas en gras. Si on modifie la valeur, il passe en gras, quelle que soit la valeur. Dans mon cas, je n'avais pas le meme comportement selon que la valeur soit False en gras ou False pas en gras (mais false dans les 2 cas). Le probleme est peut etre que l'EDI n'est pas XP-stylé, donc a la création du composant dans l'editeur, il prend la valeur par defaut sans le XPStyle (false), mais a la creation a l'execution, il prend la valeur par defaut avec le XPStyle (true). Alors que si tu le force en gras, il gardera bien cette valeur.

    Conclusion, ton problème avec le label est peut etre le meme avec une autre propriété, comme par exemple ParentColor.

    Pour tester, tu peux essayer d'ajouter le fichier en PJ dezippé a coté de delphi32.exe (qui aura pour effet de passer l'EDI en XPStyle), et voir si des proprietes changent dans l'inspecteur selon qu'il y ait ce fichier a coté ou non (attention, le nom de fichier est important)
    Fichiers attachés Fichiers attachés

  6. #6
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Février 2011
    Messages
    28
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2011
    Messages : 28
    Points : 33
    Points
    33
    Par défaut
    Merci pour vous êtes intéressé a mon problème.

    Pour la couleur sur un label j'ai trouvé.
    Il suffit dans l'inspecteur d'objet de mette successivement transparent à true puis à false et en exécution le fond du Label à la bonne couleur.

    Merci et à bientôt

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Transformer un exe delphi en service windows
    Par laadhar dans le forum Langage
    Réponses: 33
    Dernier message: 10/02/2006, 12h06
  2. Installation Delphi 6 sous Windows XP
    Par cheese dans le forum EDI
    Réponses: 5
    Dernier message: 22/11/2005, 21h50
  3. Compatibilité Delphi 5 avec Windows XP Pro
    Par euraldic dans le forum EDI
    Réponses: 11
    Dernier message: 02/11/2005, 12h18
  4. Delphi 7 et Windows CE
    Par gaultier dans le forum EDI
    Réponses: 2
    Dernier message: 23/06/2004, 10h55
  5. Pb Delphi 7 et Windows XP
    Par delphicrous dans le forum Bases de données
    Réponses: 5
    Dernier message: 02/06/2004, 12h09

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo