[MonoTouch] Help by binding objective-c

Chris Branson chris.branson at insphire.com
Wed Oct 12 06:44:21 EDT 2011


My example imported an objC function called "RL_GetRedLaserSDKVersion", 
the "RL_" at the beginning has no significance, it's just what the guys 
at RedLaser prefixed the function with in their objC code. You're also 
missing the parameters from the original function.

I'd suggest you do some google searching on DllImport and MonoTouch - 
this will lead you to various fragments which will guide you on what to 
do and how to include libs in your MonoDevelop project. It's sadly 
beyond the time I have available right now to walk you through exactly 
how to import the specific functions you're looking at.

If you're struggling to get barcode reading working using the libs you 
have, have you considered using either RedLaser (I have bindings for 
this SDK at https://github.com/chrisbranson/RedLaserSample) or Goran's 
work at https://github.com/GoranHalvarsson/BarcodeReader-MonoTouch ?

Chris

On 12/10/2011 10:30, catullum wrote:
> is that right if you see may code?
>
>
> objc
>
> void *STCreateBarCodeSession();
>
>
> [DllImport ("__Internal")]
> static extern IntPtr RL_STCreateBarCodeSession();
>
>
>
> public void CreateBarcodeSession()
> {
>      RL_STCreateBarCodeSession();
> }
>
>
> if that is right.
> i do nothing with de define instruction I creadt only an DLLInport for every
> class defined in the header file of the library?
>
> so now the thriky question how can i say at the monodevelop that i would
> import a library?
> where i put the library in the project?
> and after that are they some commandos to put some where for the
> compilation?
>
>
> --
> View this message in context: http://monotouch.2284126.n4.nabble.com/Help-by-binding-objective-c-tp3892195p3897320.html
> Sent from the MonoTouch mailing list archive at Nabble.com.
> _______________________________________________
> MonoTouch mailing list
> MonoTouch at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/monotouch


More information about the MonoTouch mailing list