Re: D1: Error: function ... cannot have an in contract when overriden function
On Monday, 16 February 2015 at 07:33:54 UTC, Kagamin wrote: It checks that you don't set both text and image, because the button doesn't support it. Yes, I get that. :-) I am talking about the in { } and also the body { } how are these interpreted by the compiler? They are both part of the function, correct?
Re: D1: Error: function ... cannot have an in contract when overriden function
http://digitalmars.com/d/1.0/dbc.html in is precondition, body is function body, which expects precondition to pass.
Re: D1: Error: function ... cannot have an in contract when overriden function
On Monday, 16 February 2015 at 15:10:29 UTC, Kagamin wrote: http://digitalmars.com/d/1.0/dbc.html in is precondition, body is function body, which expects precondition to pass. Muchas gracias. (That is, Thanks much, for the Spanish Speaking Challenged Community. :-))
Re: D1: Error: function ... cannot have an in contract when overriden function
On Saturday, 8 November 2014 at 01:59:56 UTC, Adam D. Ruppe wrote: If it is just that one error, you could always just comment out the in contract and recompile. Sorry it took so long. Extremely busy, but anyway, this is the piece of the code that is causin the problem: code override void text(Dstring txt) // setter in { if(txt.length) assert(!this.image, Button image with text not supported); } body { super.text = txt; } alias Control.text text; // Overload. /code I have no idea what these lines do. Any thoughts? Thanks. josé
Re: D1: Error: function ... cannot have an in contract when overriden function
It checks that you don't set both text and image, because the button doesn't support it.
Re: D1: Error: function ... cannot have an in contract when overriden function
If it is just that one error, you could always just comment out the in contract and recompile.