Add support for MonoTouch on iOS #45

Closed
hisystems opened this Issue Mar 31, 2012 · 5 comments

Comments

Projects
None yet
1 participant
Owner

hisystems commented Mar 31, 2012

Add support for using the library from a an iOS device.

hisystems was assigned Mar 31, 2012

hisystems closed this Apr 18, 2012

Owner

hisystems commented Apr 19, 2012

As of April 2012, MONO only supports the features available that were available with the VB8 compiler (VS 2005). Unfortunately, there are a number of features (i.e. lambda expressions) that the library utilises that require the VB10 compiler. Therefore, at this stage the MONO environment cannot be supported.

The only alternative would be to perhaps port the source code to C# as apparently the feature set for C# is much better and sees more active support and updates.

Owner

hisystems commented Apr 22, 2012

Attempted using compiled DatabaseObjects.dll from MonoDevelop on OSX without any success. Appears that the System.Data.OleDb provider only works on Linux http://www.mono-project.com/OLE_DB.

Unhandled Exception: System.DllNotFoundException: gda-2
at (wrapper managed-to-native) System.Data.OleDb.libgda:gda_init (string,string,int,string[])
at System.Data.OleDb.OleDbConnection.Open () [0x00012] in /private/tmp/monobuild/build/BUILD/mono-2.10.9/mcs/class/System.Data/System.Data.OleDb/OleDbConnection.cs:325
at DatabaseObjectsMonoTest.MainClass.Main (System.String[] args) [0x0000b] in /Users/tobywicks/Projects/DatabaseObjectsMonoTest/DatabaseObjectsMonoTest/Main.cs:14
[ERROR] FATAL UNHANDLED EXCEPTION: System.DllNotFoundException: gda-2
at (wrapper managed-to-native) System.Data.OleDb.libgda:gda_init (string,string,int,string[])
at System.Data.OleDb.OleDbConnection.Open () [0x00012] in /private/tmp/monobuild/build/BUILD/mono-2.10.9/mcs/class/System.Data/System.Data.OleDb/OleDbConnection.cs:325

hisystems reopened this Apr 23, 2012

Owner

hisystems commented Apr 23, 2012

Should attempt using a MySQL connection on OSX to determine whether that is supported from Mono.

Owner

hisystems commented Jul 17, 2012

Pre-decessor: Migrate from VB.NET to C#. This will allow the library to be utilised on other platforms, in particular Mono.

hisystems was assigned Jul 20, 2012

Owner

hisystems commented Jul 25, 2012

Should updated website re SQLite and MonoTouch support.

hisystems closed this in 452508f Jul 26, 2012

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment