VC++ est un standard beaucoup plus fort que celui du comité ?
-- Richard
Pierre Maurette
"Michael Moreno" a écrit dans le message de news:
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
"Michael Moreno" <michael.retirer.ce.bout.moreno@free.fr> a écrit dans le
message de news: mesnews.32d57d39.dc6b30c4.10.72@free.fr...
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".
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
Gabriel Dos Reis
Richard Delorme writes:
| | > Michael Moreno 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
Richard Delorme <abulmo@nospam.fr> writes:
|
| > Michael Moreno <michael.retirer.ce.bout.moreno@free.fr> writes:
| >
| > | Les properties existent aussi sous VC++
| >
| > et ?
|
| VC++ est un standard beaucoup plus fort que celui du comité ?
| | > Michael Moreno 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
Gabriel Dos Reis
Fabien LE LEZ writes:
| On 06 Sep 2003 16:03:52 +0200, Gabriel Dos Reis | 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
Fabien LE LEZ <gramster@gramster.com> writes:
| On 06 Sep 2003 16:03:52 +0200, Gabriel Dos Reis
| <dosreis@cmla.ens-cachan.fr> 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é ?
| On 06 Sep 2003 16:03:52 +0200, Gabriel Dos Reis | 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
Fabien LE LEZ
On 06 Sep 2003 16:51:16 +0200, Gabriel Dos Reis wrote:
| 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...
On 06 Sep 2003 16:51:16 +0200, Gabriel Dos Reis
<dosreis@cmla.ens-cachan.fr> wrote:
| 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...
On 06 Sep 2003 16:51:16 +0200, Gabriel Dos Reis wrote:
| 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...
Fabien LE LEZ
On Sun, 7 Sep 2003 19:16:52 +0100, "Michael Moreno" wrote:
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.
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.
On Sun, 7 Sep 2003 19:16:52 +0100, "Michael Moreno" wrote:
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.
Gabriel Dos Reis
"Michael Moreno" writes:
| Existe-t-il un compilo qui suit uniquement et seulement les spécifications | du langage C++ ?