Add support for MonoTouch on iOS #45

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

Projects

None yet

1 participant

@hisystems
Owner

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

@hisystems hisystems was assigned Mar 31, 2012
@hisystems hisystems closed this Apr 18, 2012
@hisystems
Owner

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.

@hisystems
Owner

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 hisystems reopened this Apr 23, 2012
@hisystems
Owner

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

@hisystems
Owner

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

@hisystems hisystems was assigned Jul 20, 2012
@hisystems
Owner

Should updated website re SQLite and MonoTouch support.

@hisystems 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