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 13 years ago

Closed 13 years ago

Last modified 13 years ago

#1487 closed task (fixed)

UsingNameBlock import StartActions

Reported by: Jorge Owned by: Víctor de Buen Remiro
Priority: high Milestone: Mantainance
Component: Kernel Version: 3.1
Severity: critical Keywords:
Cc:

Description

Al importar un NameBlock se tiene la opción de importar o no los miembros privados y readonly, los cuales por omisión no se importan.

Se solicita la posibilidad de poder escoger que se importe o no algunos miembros especiales como el StartActions. Pudiera servir un tercer argumento:

Real usingStartActions = False;

por omisión debería estar a falso. Si es true el miembro StartActions se importa, no se importa si es false.

Change History (5)

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

Resolution: fixed
Status: newclosed

(In [4404]) Fixes #1487

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

(In [4405]) Fixes #1487
Fixed bug in type list of UsingNameBlock

comment:3 Changed 13 years ago by Jorge

Resolution: fixed
Status: closedreopened

El siguiente código ilustra que StartActions está importándose al scope global

#Require MatQuery;

UsingNameBlock( MatQuery );
If( ObjectExist( "Code", "StartActions" ),
    WriteLn( "StartActions ha sido importado al scope global" ) );

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

Resolution: fixed
Status: reopenedclosed

(In [4406]) Fixes #1487
In method BNameBlock::add_using_symbol, member name is iter->first, while name refers to NameBlock owner

comment:5 Changed 13 years ago by Jorge

(In [4407]) refs #1487, portando los cambios hechos en el trunk

Note: See TracTickets for help on using tickets.