begin process at 2012 02 11 15:05:01
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Delphi

 > 

Divers

 > 

Débutant(e)

 > 

Propriétée boolean qui refuse de changer d'état


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

Propriétée boolean qui refuse de changer d'état

mercredi 26 décembre 2007 à 01:00:47 | Propriétée boolean qui refuse de changer d'état

mighty_warrior

Bonjour,

Voilà je me trouve face a un probléme de taille, je m'explique: pour pouvoir utiliser une option de mon programme il faut que je mette la propriété "TransparentColor" de ma fiche à "FALSE" mais le probléme c'est que l'instruction refuse de passer! Je ne peut modifier la valeur avec succes que dans l'inspecteur d'objet mais pas pendant que mon programme tourne.

Quelqu'un aurait il une idée?

par avance, merci.
mercredi 26 décembre 2007 à 11:12:52 | Re : Propriétée boolean qui refuse de changer d'état

simonpelloquin

Salut,

Est-ce que tu n'aurais pas une autre propriété rattachée à ce TransparentColor qui t'empêche de la modifier ? (Cliques sur TransparentColor dans ton code et appuies sur F1 pour plus de détails)

Simon
mercredi 26 décembre 2007 à 11:19:31 | Re : Propriétée boolean qui refuse de changer d'état

WhiteHippo

Membre Club

Bonjour

Je vois pas pourquoi tu pourrais pas la modifier en runtime, si celle ci est modifiable en designtime ?
" l'instruction refuse de passer!" En clair ?
   - L'instruction s'execute mais ne rend pas la fiche visible ?
   - une exception se produit ?
   - le code compile pas ?

N.B. Il est spécifié dans la documentation que "TransparentColor ne fonctionne pas sur tous les systèmes. L'application doit s'exécuter sous Windows 2000 ou une version supérieure et bénéficier de la configuration matérielle adéquate."

P.S. Chez moi cela ne pose pas de problème.

Cordialement.


"L'imagination est plus importante que le savoir." Albert Einstein

mercredi 26 décembre 2007 à 11:46:34 | Re : Propriétée boolean qui refuse de changer d'état

mighty_warrior

J'ai chercher bien comme il faut et rien n'est rataché à cette propriétée. Je confirme bien que la modification de cette valeur n'est effective qu'en designtime.

Le truc bisard c'est que j'ai recréer mon option en tant que nouveau projet pour faire un test et là ça fonctionne: c'est étrange...voir même rageant.

Est ce que le fait que mon programme soit lourd (7.08Mo) peut engendrer cette erreur? même si j'en doute.

merci de votre aide.




mercredi 26 décembre 2007 à 12:04:54 | Re : Propriétée boolean qui refuse de changer d'état

WhiteHippo

Membre Club
Qui sait !  
Il faudrait chercher soit du coté des composants utilisés sur la fiche, soit du coté du code même de la fiche. Si à un moment donné une mauvaise sauvegarde a été effectuée par le système de flux de composants (composant mal écris,manque mémoire,...), alors tu peux avoir une fiche verrolée.

Cordialement.

"L'imagination est plus importante que le savoir." Albert Einstein
mercredi 26 décembre 2007 à 15:31:17 | Re : Propriétée boolean qui refuse de changer d'état

mighty_warrior

En fait j'ai vérifier et il se trouve que la fiche change bien d'état.
Donc il ne reste plus que la fonction suivante à incriminer:  

  B := TGLBlur.Create(self);
     DummyCube1.AddChild(B);
     B.RenderWidth := 256;
     B.RenderHeight := 256;
     B.Preset := pOverBlur ;

Ceci sert à créer un effet de flou sur un cube (avec Glscene) le tout est placer dans un bouton pour activer l'effet. L'effet n'est visible que si la propriété transparentcolor est mise à false en designtime alors qu'on ne le voit pas si c'est en runtime. Cependant la propriété transparentcolor est  belle et bien à false et l'effet est bien présent car on voit le programme augmenter en ressource cpu.
jeudi 27 décembre 2007 à 11:14:01 | Re : Propriétée boolean qui refuse de changer d'état

WhiteHippo

Membre Club
C'est peut être tout simplement un bug de GLScene. 

Cordialement.

"L'imagination est plus importante que le savoir." Albert Einstein


Cette discussion est classée dans : changer, état, boolean, refuse, propriétée


Répondre à ce message

Sujets en rapport avec ce message

Changer le nom d'un champ dans une base Paradox [ par Philippe ] Est_ce quelqu'un sait comment renommer le nom d'un champ dans une table paradox ? J'ai trouvé pour créer une table dans un prog avec les champs mais j Conception d'états indépendants [ par arno ] Je voudrais savoir comment je peux réaliser un état bien spécifique à une fiche.J'ai un système de recherche de fiche. Une fois la fiche trouvée, je v Problême d'impression [ par Raoutas ] Alors j'ai un petit problême avec mon état, j'imprime un état sur plusieurs page dès fois et j'aimerais afficher sur chaque page 1/5, 2/5 etc...Mais j changer à l'éxecution l'alias d'un TQuery (propriété DataBaseName?) [ par juan ] Bjour tous, je fais un programme de gestion d'une base de donnée, et je voudrais que l'utilisateur puisse faire sa sélection sur la base qu'il désire Changer position d'un objet [ par fabiin ] Salut,je voudrai changer la position d'un objetmais sans utiliser .Top ou .Leftavecune fonction genre SetWindowPos, mais poour les objets Merci @+Fabs Comment changer l'apparence de la form? [ par greg505 ] cherche un composant pour changer l'apparence de la form par exemple pour que sous Win98.... ma form est l'aspect de XP ... ou autre os ou inconnu.Mer Comment fiare pour changer le lanugage du clavier? [ par thechacal ] Comment fiare pour changer le lanugage du clavier pour Anglais Us en delphi? Comment fiare pour changer le lanugage du clavier? [ par thechacal ] Comment fiare pour changer le lanugage du clavier pour Anglais Us en delphi? Composant : changer icon [ par Bruto ] J'ai créé un composant ( TLP_Systray ) et je voudrais lui associer une image spécifique.J'ai créé cette image avec l'éditeur d'image de Delphi.Je l'ai Changer son IP locale ( IP du PC style 127.0.0.1) [ par Icecube216 ] Bonjour a tous, voila, j'aimerais pouvoir par exemple a l'aide d'un edit.text y mettre un string style 222.333.555.666 ensuite j'appuie sur un bouton,


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

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 : 3,198 sec (3)

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