Hi,
> The constructor is very straightforward (and it hasn't changed in weeks)
>
> public BarButtonView(Txt.Id id, int kind = DayDiary.KindNormal)
> : base(new RectangleF(0f, 0f, Width, Height))
>
It looks straightforward but it isn't. I remember fixing such thing and
this should not happen in future releases for now as I workaround try to
replace
int kind = DayDiary.KindNormal with int kind = 0 or make the KindNormal
constant local to this class.
Marek
> {
> _kind = kind;
> _id = id;
> BackgroundColor = UIColor.Clear;
> var font = UIFont.BoldSystemFontOfSize(24);
> var text = Txt.Get(id);
> var frame = new RectangleF(0, 0, Width, Height);
> AddSubview(MCiOS.ShadowLabel
> (frame, text, font, UITextAlignment.Center,
> Color.Fg.Window));
> }
>
> It complains that KindNormal is undefined. It's been defined about a
> year ago :)
>
> /Users/guivho/Mono/Targister/Targister/Classes/BarButtonView.cs(13,62):
> error CS0117: `ZzLib.DayDiary' does not contain a definition for
> `KindNormal'
> /Users/guivho/Mono/Targister/Targister/Tables/DayDiary.cs(9,18):
> (Location of the symbol related to previous error)
> /Users/guivho/Mono/Targister/Targister/Classes/BarButtonView.cs(13,62):
> error CS0584: Internal compiler error:
> /Users/guivho/Mono/Targister/Targister/Classes/BarButtonView.cs(13,62):
> Mono.CSharp.DefaultParameterValueExpression ExprClass is Invalid after
> resolve
> /Users/guivho/Mono/Targister/Targister/Classes/BarButtonView.cs(13,62):
> error CS1736: The expression being assigned to optional parameter `kind'
> must be a constant or default value
>
> Ad here's the start of DayDiary.cs:
> public class DayDiary
> {
> #region Inc enum
>
> public enum Inc
> {
> Day,
> Week,
> Month,
> Year
> };
>
> #endregion
>
> public const int KindNormal = 0;
> public const int KindTarget = 1;
>
>
> Marek, if needed I'm willing to mail you personally the full project,
> just give me a shout.
>
> Guido
>
>
>
>
> On 21 February 2013 11:19, Marek Safar <[email protected]> wrote:
> > Hi Guido,
> >
> > Could you paste exact code signature of your constructor
> >
> > ZzLib.BarButtonView.BarButtonView(ZzLib.Txt.Id, int)
> >
> > Thanks
> > Marek
> >
> >
> > On Thu, Feb 21, 2013 at 11:11 AM, Guido Van Hoecke <[email protected]>
> wrote:
> >>
> >> Hi,
> >>
> >> My app compiles fine in Visual Studio, but throws an
> >> InternalErrorException in MonoDevelop as well as when building from the
> >> command line.
> >>
> >> I'm stuck.
> >>
> >> I even restarted my Mac, hoping the problem would go away, as it often
> >> did in the MS world, but it did not.
> >>
> >> I can still continue development in the VirtualBox MS environment, but
> >> obviously, I can't do any testing, only provide compiling sources. Alas,
> >> they now compile in MS, not in MD!
> >>
> >> Any ideas, any one?
> >>
> >>
> >> Unhandled Exception:
> >> 0 mono 0x000dfe1b mono + 912923
> >> 1 mono 0x000e0285 mono + 914053
> >> 2 mono 0x000e1085 mono + 917637
> >> 3 mono 0x000e1f51 mono + 921425
> >> 4 mono 0x0015169d mono + 1377949
> >> 5 ??? 0x00500f8f 0x0 + 5246863
> >> at Mono.CSharp.TypeContainer.EmitType () <0x0013c>
> >> at Mono.CSharp.ModuleContainer.Emit () <0x001c0>
> >> at Mono.CSharp.AssemblyDefinition.Emit () <0x00124>
> >> at Mono.CSharp.Driver.Compile () <0x00434>
> >> at Mono.CSharp.Driver.Main (string[]) <0x000b0>
> >> at (wrapper runtime-invoke) <Module>.runtime_invoke_int_object
> >> (object,intptr,intptr,intptr) <0x00096>
> >> 12 mono 0x00010caf mono + 64687
> >> 13 mono 0x0022694a mono + 2251082
> >> 14 mono 0x002294ec mono + 2262252
> >> 15 mono 0x00228751 mono + 2258769
> >> 16 mono 0x000acfff mono + 704511
> >> 17 mono 0x000ad250 mono + 705104
> >> 18 mono 0x000af6bf mono + 714431
> >> 19 mono 0x00002134 mono + 4404
> >> 20 mono 0x000021c8 mono + 4552
> >> 21 mono 0x00001ee5 mono + 3813
> >>
> >> [ERROR] FATAL UNHANDLED EXCEPTION: Mono.CSharp.InternalErrorException:
> >> /Users/guivho/Mono/Targister/Targister/Classes/BarButtonView.cs(13,16):
> >> ZzLib.BarButtonView.BarButtonView(ZzLib.Txt.Id, int) --->
> >> System.NullReferenceException: Object reference not set to an instance
> >> of an object
> >> at Mono.CSharp.Parameter.ApplyAttributes
> >> (System.Reflection.Emit.MethodBuilder mb,
> >> System.Reflection.Emit.ConstructorBuilder cb, Int32 index,
> >> Mono.CSharp.PredefinedAttributes pa) [0x00000] in <filename unknown>:0
> >> at Mono.CSharp.ParametersCompiled.ApplyAttributes (IMemberContext
> >> mc, System.Reflection.MethodBase builder) [0x00000] in <filename
> >> unknown>:0
> >> at Mono.CSharp.Constructor.Emit () [0x00000] in <filename unknown>:0
> >> at Mono.CSharp.TypeContainer.EmitConstructors () [0x00000] in
> >> <filename unknown>:0
> >> --- End of inner exception stack trace ---
> >> at Mono.CSharp.TypeContainer.EmitConstructors () [0x00000] in
> >> <filename unknown>:0
> >> at Mono.CSharp.TypeContainer.EmitType () [0x00000] in <filename
> >> unknown>:0
> >> at Mono.CSharp.ModuleContainer.Emit () [0x00000] in <filename
> unknown>:0
> >> at Mono.CSharp.AssemblyDefinition.Emit () [0x00000] in <filename
> >> unknown>:0
> >> at Mono.CSharp.Driver.Compile () [0x00000] in <filename unknown>:0
> >> at Mono.CSharp.Driver.Main (System.String[] args) [0x00000] in
> >> <filename unknown>:0
> >>
> >>
> >>
> >> Guido
> >>
> >> --
> >> Someday we'll look back on this moment and plow into a parked car.
> >> -- Evan Davis
> >>
> >> http://vanhoecke.org ... and go2 places!
> >> _______________________________________________
> >> MonoTouch mailing list
> >> [email protected]
> >> http://lists.ximian.com/mailman/listinfo/monotouch
> >
> >
>
_______________________________________________
MonoTouch mailing list
[email protected]
http://lists.ximian.com/mailman/listinfo/monotouch