close Warning: Can't synchronize with repository "(default)" (/var/svn/tolp does not appear to be a Subversion repository.). Look in the Trac log for more information.

Opened 15 years ago

Closed 14 years ago

Last modified 14 years ago

#908 closed defect (fixed)

Rutina de inicializacion en un paquete

Reported by: Jorge Owned by: Víctor de Buen Remiro
Priority: highest Milestone: TOL Extensions
Component: Kernel Version: head
Severity: critical Keywords: Require, TolPkg
Cc:

Description

Seria deseable contar con una rutina de inicializacion en un paquete. En esta rutina se pueden hacer:

  • establecer conexiones con bases de datos
  • inicializacion del interfaz del paquete
  • ...

En concreto esta solicitud proviene del empaquetado de MMS.

Change History (6)

comment:1 Changed 15 years ago by Víctor de Buen Remiro

Status: newaccepted

comment:2 Changed 14 years ago by Víctor de Buen Remiro

Resolution: fixed
Status: acceptedclosed

Este problema se resolvió hace tiempo mediante el método StartActions.
Más detalles en https://www.tol-project.org/wiki/TolPackageRulesAndComments

comment:3 Changed 14 years ago by Víctor de Buen Remiro

El método StartActions debe llamarse en el primer #Require incluso si el NameBlock ha sido cargado previamente por compilación directa. Esto es útil para el desarrollador del paquete que no tiene que ir activando y desactivando la llamada a dicho método según esté depurando o usando el paquete.

comment:4 Changed 14 years ago by Víctor de Buen Remiro

(In [2942]) Fixes #908

comment:5 Changed 14 years ago by Víctor de Buen Remiro

(In [2947]) Refs #908
Ya no es necesario llamar directamente a StartActions cuando se compila el paquete en lugar de cambiarlo.
La orden #Require se ocupa de ello.

comment:6 Changed 14 years ago by Víctor de Buen Remiro

(In [2948]) Fixes #908

Note: See TracTickets for help on using tickets.