[mono-android] Error in loading the Mono.Cairo Library
Pritish
pritish_deshmukh at medsynaptic.com
Fri Dec 30 07:46:30 EST 2011
Now this time I am using the *Mono.Cairo*.Matrix dll in my monoandroid
application to load the some System.Drawing.Drawing2D.Matix Class Methods it
works fine at build time but at run time the Matrix class from Cairo.Matrix
gives an error* "System.NullReferenceException: Object reference not set to
an instance of an object."*
when I intialize the Cairo.Matrix Class error is "Exception
in loading dicom filelibcairo-2.dll."
This below code I am trying..........
using System;
using System.Drawing;
using Medsynaptic.Common;
using Medsynaptic.Imaging1.Mathematics;
*using Matrix = Cairo.Matrix;*
public class SpatialTransform : ISpatialTransform
{
private * Cairo.Matrix _cumulativeTransform; *
private * Cairo.Matrix _transform*;
public PointF ConvertToDestination(PointF sourcePoint)
{
double x = 0.0, y = 0.0;
this*.CumulativeTransform.*TransformPoint(ref x, ref y);
PointF point = new PointF((float)x, (float)y);
return point;
}
*Here it show Null Ref Exception:Object reference not set to an instance of
an object*
public Cairo.Matrix * CumulativeTransform *
{
get
{
Calculate();
return _cumulativeTransform;
}
}
protected virtual void Calculate()
{
if (!this.RecalculationRequired)
return;
* ERROR @ if condition:- Object reference not set to an
instance of an object*
if (*_cumulativeTransform* == null)
_cumulativeTransform = new Cairo.Matrix();
// _cumulativeTransform.Reset();
_cumulativeTransform.InitIdentity();
}
}
these are some screen short for more understanding
http://mono-for-android.1047100.n5.nabble.com/file/n5109943/Class.jpg
http://mono-for-android.1047100.n5.nabble.com/file/n5109943/Method.jpg
http://mono-for-android.1047100.n5.nabble.com/file/n5109943/Error.jpg
http://mono-for-android.1047100.n5.nabble.com/file/n5109943/objRef.jpg
-----
Regards
Pritish
--
View this message in context: http://mono-for-android.1047100.n5.nabble.com/Error-in-loading-the-Mono-Cairo-Library-tp5109943p5109943.html
Sent from the Mono for Android mailing list archive at Nabble.com.
More information about the Monodroid
mailing list