Opened 16 years ago
Closed 16 years ago
#725 closed defect (fixed)
Fail creating class instances with functions taking just one argument of type NameBlock
| Reported by: | Víctor de Buen Remiro | Owned by: | Víctor de Buen Remiro |
|---|---|---|---|
| Priority: | highest | Milestone: | OOP Implementation |
| Component: | OOP | Version: | 2.0.1 |
| Severity: | blocker | Keywords: | |
| Cc: |
Description (last modified by )
When we try to create an instance of a class by means of a function taking just one argument of type NameBlock TOL shows an stupid error and doesn't creates it.
Class ClassA
{
Text _.name;
Real _.length
};
ClassA ClassA.New(NameBlock args)
{
ClassA a = [[
Text _.name = args::name,
Real _.length = TextLength(args::name)
]]
};
ClassA a =
{
NameBlock args = [[Text name="lkshfli"]];
ClassA.New(aux)
};
ClassA b = ClassA.New({args=[[Text name="lkshfli"]]});
ClassA c = ClassA.New([[Text name="lkshfli"]]);
Instances ClassA a and ClassA b are created but ClassA c is not created.
Change History (4)
comment:1 Changed 16 years ago by
| Description: | modified (diff) |
|---|---|
| Status: | new → assigned |
comment:2 Changed 16 years ago by
| Description: | modified (diff) |
|---|
comment:3 Changed 16 years ago by
| Description: | modified (diff) |
|---|
comment:4 Changed 16 years ago by
| Resolution: | → fixed |
|---|---|
| Status: | assigned → closed |
Note: See
TracTickets for help on using
tickets.

(In [1235]) Fixed #725