New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for MonoTouch on iOS #45

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

Comments

Projects
None yet
1 participant
@hisystems
Owner

hisystems commented Mar 31, 2012

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

@ghost ghost assigned hisystems Mar 31, 2012

@hisystems hisystems closed this Apr 18, 2012

@hisystems

This comment has been minimized.

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.

@hisystems

This comment has been minimized.

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

@hisystems

This comment has been minimized.

Owner

hisystems commented Apr 23, 2012

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

@hisystems

This comment has been minimized.

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.

@ghost ghost assigned hisystems Jul 20, 2012

@hisystems

This comment has been minimized.

Owner

hisystems commented Jul 25, 2012

Should updated website re SQLite and MonoTouch support.

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