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

Opened 15 years ago

Closed 15 years ago

#168 closed defect (fixed)

El código mms no puede ser almacenado en ois

Reported by: lmperez Owned by:
Priority: minor Milestone: Maintenance
Component: General Keywords:
Cc:

Description (last modified by Pedro Gea)

Al guardar el código del trunk de mms en un Ois.UseModule, éste se guarda
sin problema, pero al cargarlo posteriormente con otro tol, da un error
con las clases.

Change History (6)

comment:1 Changed 15 years ago by lmperez

Milestone: Maintenance
version: 0.5

comment:2 Changed 15 years ago by Pedro Gea

(In [1305]) Refs #168, #160
Se carga MMS usando Ois.UseModule.
Para evitar el error de TOL debido a la falta de las predeclaraciones se hace un #Embed antes del Ois.UseModule.

comment:3 Changed 15 years ago by Pedro Gea

Description: modified (diff)
Resolution: fixed
Status: newclosed

comment:4 Changed 15 years ago by Pedro Gea

Resolution: fixed
Status: closedreopened

Al parecer Ois.UseModule no es consciente de cambios en archivos embebidos con #Embed.
Se reabre el tique hasta que esto sea solucionado en TOL-Project.

comment:5 Changed 15 years ago by Pedro Gea

(In [1307]) Refs #168, #160
Se deshace el uso de Ois.UseModule, para evitar errores debidos a cambios en archivos embebidos.

comment:6 Changed 15 years ago by Pedro Gea

Resolution: fixed
Status: reopenedclosed

Para hacer uso de Ois.UseModule con MMS, y mientras se prepara MMS como un paquete TOL que se pueda cargar haciendo uso de la directiva #Require (véase el tique #160) dispondremos de dos archivos "inisource" para cargar MMS.

  • Carga de MMS con includes:
    Set Include(".../_inisource.tol");
    
  • Carga de MMS con usemodules:
    Set Include(".../_inisource_ois.tol");
    

¡Atención!, no debe utilizarse:

Set Ois.Usemodule(".../_inisource.tol");
//> ERROR

ya que hay determinadas cuestiones (como predeclaraciones de clases o paquetes requeridos) aún no pueden ser recogidas en un OIS.

Note: See TracTickets for help on using tickets.