Delphi - Heritage et TForm - Delphi/Pascal - Programmation
Marsh Posté le 21-06-2005 à 14:32:29
Il y a plus simple que cette bidouille.
Tu crées ta Form "parent" comme tu crées les Form d'habitude (File -> New -> Form)
Ensuite quand tu veux faire une Form qui dérive de cette Form parent, à partir du moment où elle est dans le projet tu fais File -> New -> Other -> (nom du project) -> (nom de la Form parent)
La surcharge des événements se fera automatiquement (il mettra par défaut un "inherited" pour les nouvelles méthodes créées)
Marsh Posté le 22-06-2005 à 13:28:19
merci beaucoup jvais essayer tout de suite
sinon a part ca, tu penses que commencer un nouveau projet en Delphi 7 (donc tjs win32) c viable ????
(ca va devenir un grosse appli avec des centaines de forms, gestion des droits utilisateur, plusieurs SGBD, la totale quoi)
.NET n'est pas plus adapte pour les nouveaux developpements ?
Marsh Posté le 22-06-2005 à 13:29:18
ReplyMarsh Posté le 26-06-2005 à 22:39:15
encore un question :
jessaie dutiliser les fonctions debug mais directement dans un prog delphi (de maniere a pouvoir faire le debug dans une fenetre a moi)
pour ca ya toolsapi et la fonction evaluate (IOTAThread) mais je narrive pas a faire quoi que se soit
jai google toute la soiree la dessus mais rien ny fait
Marsh Posté le 20-06-2005 à 20:12:19
dans delphi lorsque qu'on cree une forme, celle ci herite de TForm
ce que jaimerai faire c creer une nouvelle classe qui herite de TForm, (ex : TCForm)
comme ca lorsque que je cree une nouvelle forme, je change la classe heritee pardefault (TForm => TCForm ) et toute les fenetre de mon appli ont directement certains comportement predefinis (ex : fond d'une certaine couleur, clic avec le bouton droit effectue certaines operations,...)
c possible ca ???
unit uCForm;
interface
j'ai essaye ceci ca a lair de fonctionner, sauf pour les forms cree au debut de l'appli (dans application.createform)
par contre je n'ai aucune idée de comment surcharcher un onclick par exemple