Te paso el ejemplo simplificado ya que encontre la forma de volver a generar el problema, quizas es un error mio de conceptos.
Pues bien, el evento Load del formulario cuando llega a la creacion del objeto sqlite deja de responder, pero la aplicacion no se detiene, ni tampoco genera error alguno, ni siquiera un simple warning de lo que pueda estar pasando.
FormMain.cs
Código C#:
Ver originalusing System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace SQLiteTools
{
public partial class FormMain : Form
{
public FormMain()
{
InitializeComponent();
}
private void FormMain_Load(object sender, EventArgs e)
{
this.Text = "hola";
SQLiteClass sqlite = new SQLiteClass();
this.Text = "chau";
}
}
}
SQLiteClass.cs
Código C#:
Ver originalusing System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;
using System.Data.SQLite;
class SQLiteClass
{
SQLiteDataAdapter da;
public DataSet ds = new DataSet();
public DataTable dt = new DataTable();
SQLiteConnection conexion = new SQLiteConnection(@"Data Source=D:\Data\prueba.sqlite;Version=3;");
}
¿Quizas me olvido de algo?