| View previous topic :: View next topic |
| Author |
Message |
Olivier Guest
|
Posted: Sat Sep 06, 2003 8:40 am Post subject: Le type enum & conception de compo |
|
|
Bonjour
Un question se pose en
comment y font Borland a ton pout avoir un truc u style
TV->Canvas->Brush->Style=bsClear; // un typedef ? ou redeclaration ou
structure en public ? ou quoi ????
car bsClear est acessible partout par ex
merci d'avance
--
Cordialement ,
Sarda Olivier
Site Web:
http://membres.lycos.fr/osarda
|
|
| Back to top |
|
 |
Christophe Lephay Guest
|
Posted: Sat Sep 06, 2003 9:13 am Post subject: Re: Le type enum & conception de compo |
|
|
"Olivier" <osarda (AT) free (DOT) nospam.fr> a écrit dans le message de
news:3f599e4b$0$2802$626a54ce (AT) news (DOT) free.fr...
| Quote: | Bonjour
Un question se pose en
comment y font Borland a ton pout avoir un truc u style
TV->Canvas->Brush->Style=bsClear; // un typedef ? ou redeclaration ou
structure en public ? ou quoi ????
car bsClear est acessible partout par ex
merci d'avance
|
C'est une spécificité de C++ builder, une extension non standard (les
properties).
Chris
|
|
| Back to top |
|
 |
Michael Moreno Guest
|
Posted: Sat Sep 06, 2003 11:05 am Post subject: Re: Le type enum & conception de compo |
|
|
| Quote: | C'est une spécificité de C++ builder, une extension non standard (les
properties).
|
bsClear n'est pas une property
Les properties existent aussi sous VC++
--
Michael Moreno
http://michael.moreno.free.fr/
|
|
| Back to top |
|
 |
Gabriel Dos Reis Guest
|
Posted: Sat Sep 06, 2003 12:48 pm Post subject: Re: Le type enum & conception de compo |
|
|
Michael Moreno <michael.retirer.ce.bout.moreno (AT) free (DOT) fr> writes:
| Quote: | Les properties existent aussi sous VC++
|
et ?
-- Gaby
|
|
| Back to top |
|
 |
Richard Delorme Guest
|
Posted: Sat Sep 06, 2003 12:58 pm Post subject: Re: Le type enum & conception de compo |
|
|
Gabriel Dos Reis a écrit :
| Quote: | Michael Moreno <michael.retirer.ce.bout.moreno (AT) free (DOT) fr> writes:
| Les properties existent aussi sous VC++
et ?
|
VC++ est un standard beaucoup plus fort que celui du comité ?
--
Richard
|
|
| Back to top |
|
 |
Pierre Maurette Guest
|
Posted: Sat Sep 06, 2003 2:03 pm Post subject: Re: Le type enum & conception de compo |
|
|
"Michael Moreno" <michael.retirer.ce.bout.moreno (AT) free (DOT) fr> a écrit dans le
message de news: [email]mesnews.32d57d39.dc6b30c4.10.72 (AT) free (DOT) fr[/email]...
| Quote: | C'est une spécificité de C++ builder, une extension non standard (les
properties).
bsClear n'est pas une property
Non, effectivement. |
Je n'ai pas tout compris à la question d'Olivier.
Les composants ou objets VCL sont issus de Pascal Objet, et ont donc
certaines particularités.
TBrush est une classe qui possède une propriété Style. Cette propriété est
Publiée, ou published, c'est à dire en gros public + affichage dans
l'inspecteur d'objet. Son type est TBrushStyle, un simple enum
(graphics.hpp) :
enum TBrushStyle { bsSolid, bsClear, bsHorizontal, bsVertical, bsFDiagonal,
bsBDiagonal, bsCross, bsDiagCross };
De plus, Style est déclarée __property (extension C++ Builder pour s'adapter
à la VCL). Ici, le résultat pratique est que vous voyez une propriété public
Style, alors qu'en réalité vous y accédez par un getter (GetStyle) et un
setter (SetStyle). Je simplifie, n'en sachant pas énormément plus ...
Dans l'aide, chercher sur __property et "Extensions des mots clés".
Bon week-end,
Pierre
|
|
| Back to top |
|
 |
Gabriel Dos Reis Guest
|
Posted: Sat Sep 06, 2003 2:03 pm Post subject: Re: Le type enum & conception de compo |
|
|
Richard Delorme <abulmo (AT) nospam (DOT) fr> writes:
| Quote: | Gabriel Dos Reis a écrit :
Michael Moreno <michael.retirer.ce.bout.moreno (AT) free (DOT) fr> writes:
| Les properties existent aussi sous VC++
et ?
VC++ est un standard beaucoup plus fort que celui du comité ?
|
c'est une hypothèse de travail intéressante.
-- Gaby
|
|
| Back to top |
|
 |
Gabriel Dos Reis Guest
|
Posted: Sat Sep 06, 2003 2:51 pm Post subject: Re: Le type enum & conception de compo |
|
|
Fabien LE LEZ <gramster (AT) gramster (DOT) com> writes:
| Quote: | On 06 Sep 2003 16:03:52 +0200, Gabriel Dos Reis
[email]dosreis (AT) cmla (DOT) ens-cachan.fr[/email]> wrote:
| VC++ est un standard beaucoup plus fort que celui du comité ?
c'est une hypothèse de travail intéressante.
D'après ce que j'ai compris, c'est l'hypothèse la plus prisée dans les
locaux de Microsoft.
|
alors pourquoi courent-ils après la norme et le comité ?
-- Gaby
|
|
| Back to top |
|
 |
Fabien LE LEZ Guest
|
Posted: Sat Sep 06, 2003 3:27 pm Post subject: Re: Le type enum & conception de compo |
|
|
On 06 Sep 2003 16:51:16 +0200, Gabriel Dos Reis
<dosreis (AT) cmla (DOT) ens-cachan.fr> wrote:
| Quote: | | D'après ce que j'ai compris, c'est l'hypothèse la plus prisée dans les
| locaux de Microsoft.
alors pourquoi courent-ils après la norme et le comité ?
|
Sais pas. AMHA ils viennent de se rendre compte qu'il existe d'autres
compilateurs que VC...
|
|
| Back to top |
|
 |
Fabien LE LEZ Guest
|
Posted: Sat Sep 06, 2003 7:12 pm Post subject: Re: Le type enum & conception de compo |
|
|
On Sun, 7 Sep 2003 19:16:52 +0100, "Michael Moreno"
<spam.spam.spam.spam (AT) free (DOT) fr> wrote:
| Quote: | Le nom du forum n'est pas :
fr.comp.lang.c++.norme.et.rien.d.autre que je sache !
|
Le nom du forum est fr.comp.lang.c++. Le "lang" signifie "langage" :
le présent forum est dédié au langage C++. Les extensions propres à
tel ou tel compilo ou OS sont HS.
|
|
| Back to top |
|
 |
Gabriel Dos Reis Guest
|
Posted: Sat Sep 06, 2003 7:43 pm Post subject: Re: Le type enum & conception de compo |
|
|
"Michael Moreno" <spam.spam.spam.spam (AT) free (DOT) fr> writes:
| Quote: | Existe-t-il un compilo qui suit uniquement et seulement les spécifications
du langage C++ ?
|
Oui.
-- Gaby
|
|
| Back to top |
|
 |
Fabien LE LEZ Guest
|
Posted: Sat Sep 06, 2003 7:45 pm Post subject: Re: Le type enum & conception de compo |
|
|
On Sun, 7 Sep 2003 20:36:47 +0100, "Michael Moreno"
<spam.spam.spam.spam (AT) free (DOT) fr> wrote:
| Quote: | Existe-t-il un compilo qui suit uniquement et seulement les spécifications
du langage C++ ?
|
Je vois que tu ne lis pas le forum... Je vais donc te ré-expliquer :
Borland C++ Builder implémente le langage C++ (avec quelques erreurs
ou omissions, mais proportionnellement assez peu) plus des extensions.
Le présent forum est dédié au langage C++ (c'est-à-dire le tronc
commun de tous les compilateurs C++) ; on parlera donc des extensions
propres à Borland (ou à quelques compilos) sur un autre forum. La
hiérarchie borland.public.*, par exemple.
|
|
| Back to top |
|
 |
Gabriel Dos Reis Guest
|
Posted: Sat Sep 06, 2003 8:57 pm Post subject: Re: Le type enum & conception de compo |
|
|
"Michael Moreno" <spam.spam.spam.spam (AT) free (DOT) fr> writes:
| Quote: | | Existe-t-il un compilo qui suit uniquement et seulement les
spécifications
| du langage C++ ?
Oui.
Quel est ce compilo qui suit parfaitement la norme et refuse tout le reste
inclus bien entendu les définitions et instructions de type C ?
|
Peux-tu préciser lesquelles définitions et instructions de type C ?
-- Gaby
|
|
| Back to top |
|
 |
Alain Naigeon Guest
|
Posted: Sat Sep 06, 2003 9:23 pm Post subject: Re: Le type enum & conception de compo |
|
|
"Michael Moreno" <spam.spam.spam.spam (AT) free (DOT) fr> a écrit dans le message news:
bjdd1q$due$1 (AT) newsg4 (DOT) svr.pol.co.uk...
| Quote: | Existe-t-il un compilo qui suit uniquement et seulement les spécifications
du langage C++ ?
|
Le sujet = ce qui est ou devrait être suivi par tous les compilos.
--
Français *==> "Musique renaissance" <==* English
midi - facsimiles - ligatures - mensuration
http://anaigeon.free.fr | http://www.medieval.org/emfaq/anaigeon/
Alain Naigeon - [email]anaigeon (AT) free (DOT) fr[/email] - Strasbourg, France
|
|
| Back to top |
|
 |
M.B. Guest
|
Posted: Sun Sep 07, 2003 9:06 am Post subject: Re: Le type enum & conception de compo |
|
|
J'avais propose il y a quelques temps
fr.comp.lang.c++.nombrilisme
Proposition rejetee.
MB
"Michael Moreno" <spam.spam.spam.spam (AT) free (DOT) fr> a écrit dans le message news:
bjd8bp$mp3$1 (AT) news7 (DOT) svr.pol.co.uk...
| Quote: |
Vous êtes vraiment des gros trolleurs ici...
Je ne faisais que compléter l'info de Christophe. Les propriétés ne sont
pas
une spécifité de BCB. Cela existe aussi sous différent compilo. Cela ne
fait
pas partie de la norme. Et alors ? On ne discute pas que la norme ici
quand
même ! Le nom du forum n'est pas :
fr.comp.lang.c++.norme.et.rien.d.autre que je sache !
|
|
|
| Back to top |
|
 |
|