Bonjour,
question bête :
Pourquoi n'a t on pas besoin de Create pour appeler un TOpenDialog ou un TColorDialog, mais seulement un Execute ?
Peut on faire la même chose avec une classe dérivée d'un TForm ?
A+
Charly
Bonjour,
question bête :
Pourquoi n'a t on pas besoin de Create pour appeler un TOpenDialog ou un TColorDialog, mais seulement un Execute ?
Peut on faire la même chose avec une classe dérivée d'un TForm ?
A+
Charly
Mon site : http://lapaille.byethost24.com/index.htm
Euh c'est TOpenDialog posé sur la Form ?
Donc il y a une instance
Et en réalité, si la méthode n'invoque pas self dans son corps, tu peux réussir à que cela fonctionne par contre les propriétés vont presque à coup sur provoquer une violation d'accès.
Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y !
Attention Troll Méchant !
"Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius
Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer !
L'ignorance n'excuse pas la médiocrité !
L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde)
Il faut avoir le courage de se tromper et d'apprendre de ses erreurs
d'accord, le Topendialog est dans le dfm de la fiche, mais ou est le Create ?
c'est Delphi qui le fait automatiquement ?
A+
Charly
Mon site : http://lapaille.byethost24.com/index.htm
Oui comme pour les TControl (TComponent) c'est le Flux de la création de la TForm qui fait tout depuis la ressource DFM qui lui indique ce qu'il faut créer automatiquement et assure aussi la population des variables published par RTTI
C'est le principe même du RAD d'ailleurs, avec le TDataModule pour y déposer ses TTable, TDatabase ... du moins au bon vieux temps de D4 ... avec les bases SQL mieux vaut gérer ses objets dynamiquement, les préparés finement et ne pas utiliser l'explorateur DB, le tout encapsulé par un ORM (pour ceux qui ont connu BOLD ou Mormot)
Si tu utilise CreateNew pour créer ton héritier de TForm, tu constateras que rien n'est créé, c'est Create qui lance la gestion du Flux, tu as le source avec Delphi, cherche un truc genre ReadComponentRes, on est samedi, je n'ai pas Delphi sous la main.
Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y !
Attention Troll Méchant !
"Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius
Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer !
L'ignorance n'excuse pas la médiocrité !
L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde)
Il faut avoir le courage de se tromper et d'apprendre de ses erreurs
Ok, merci de répondre aussi un samedi !
Bon Week End
A+
Charly
Mon site : http://lapaille.byethost24.com/index.htm
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager