Procédure d'initialisation de paquet (MM)
De Wiki1000
(Différences entre les versions)
Syfre (discuter | contributions)
(Nouvelle page : Après chargement du modèle de l'application le framework exécute une procédure d'initialisation <source lang='delphi'>procedure TRegister<Nom_du_paquet>.Initialize;</source> p...)
Modification suivante →
(Nouvelle page : Après chargement du modèle de l'application le framework exécute une procédure d'initialisation <source lang='delphi'>procedure TRegister<Nom_du_paquet>.Initialize;</source> p...)
Modification suivante →
Version du 26 novembre 2009 à 14:53
Après chargement du modèle de l'application le framework exécute une procédure d'initialisation
procedure TRegister<Nom_du_paquet>.Initialize;
pour chaque paquet.
| Tip : Le code de ces procédures doit être exécutable plusieurs fois, si vous créez des objets assurez vous avant qu'ils n'existent pas déjà. |
Exemple
procedure TRegisterMyPackage.Initialize; begin var vContexte : TContextePoids; begin ClassManager.BeginTran; try vContexte := ClassManager.FindSingleton('TContextePoids'); if not Assigned(vContexte) then begin vContexte := ClassManager.CreateInstance('TContextePoids'); vContexte.Caption := 'ContextePoids'; end; .... ClassManager.Commit; except ClassManager.RollBack; end; end;
Voir aussi :
| Whos here now: Members 0 Guests 0 Bots & Crawlers 2 |