IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Lazarus Pascal Discussion :

Factorisation de code de plusieurs Forms


Sujet :

Lazarus Pascal

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut Factorisation de code de plusieurs Forms
    Bonjour,

    La question est certainement idiote... Mais comment factorise-t-on le code en Lazarus ?

    En programmation informatique, la factorisation de code consiste à rassembler les suites d'instructions identiques dispersées dans un programme en une fonction, pour améliorer la lisibilité du code (Commentaire personnel : j'ai quelques doutes concernant cette partie de l'affirmation) et en faciliter la correction et les modifications ultérieures (Là, sans réserve).
    http://fr.wikipedia.org/wiki/Factorisation_(informatique)
    Supposons que j'ai x FormWx avec des composants identiques (ici un TZQuery).

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    procedure TFormW1.FormClose(Sender: TObject; var CloseAction: TCloseAction);
    begin
     ZQueryDbGrid.Close;
     if not bOK then ErrSys(rsMessIncident,iNumForm*1000+238);
    end;
    Ici évidemment, une factorisation a peu d'intêret mais me semble bien résumer le problème que je rencontre.

    Je me demandais -et je ne trouve pas de réponse simple- s'il était possible de factoriser le code de toutes ces TFormWx.FormClose sans passer par $I ? Cordialement. Gilles
    Dernière modification par Invité ; 17/10/2010 à 12h02.

Discussions similaires

  1. Réponses: 3
    Dernier message: 09/04/2011, 20h35
  2. corriger code html plusieurs form
    Par fado59 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 16
    Dernier message: 28/06/2010, 16h09
  3. Réponses: 3
    Dernier message: 02/12/2004, 08h50
  4. Comment mettre le même TMainMenu dans plusieurs Form ?
    Par gmc dans le forum Composants VCL
    Réponses: 6
    Dernier message: 12/08/2004, 21h03
  5. Réponses: 4
    Dernier message: 06/11/2003, 10h37

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo