В настоящее время я переношу свое приложение Compact Framework 2.0 на новые машины с Windows Embedded 7 Compact, и мне пришлось перекомпилировать его для CF 3.5. Он компилируется, но совсем не запускается.
Я использую OpenNETCF версии 2.3, и прежде чем начать процесс отладки, я хотел бы подтвердить, что он действительно совместим с Compact Framework 3.5.
Спасибо.
EDITED, это компоненты, которые я использую.
- с использованием OpenNETCF.IO;
- с использованием OpenNETCF.Windows.Forms;
- с использованием OpenNETCF.WindowsCE;
- с использованием OpenNETCF.WindowsCE.Notification;
- с использованием OpenNETCF.Threading
Задыхание происходит, когда я создаю объект, принадлежащий классу, реализующему IMessageFilter, см. Код ниже
public class Program
{
public static FormFilter myFilter = new FormFilter(); //chocking happens here!
public static void Main(string[] args)
{
//main code here
}
public class FormFilter : IMessageFilter
{
private frmMain _frmOwner;
//messages
static int WM_LBUTTONDOWN = 0x0201;
const int WM_CLOSE = 0x0010;
const int WM_KEYDOWN = 0x100;
//button related:
private List<Button> buttonList;
private List<TextBox> txtBoxList;
public FormFilter()
{
buttonList = new List<Button>();
txtBoxList = new List<TextBox>();
}
public bool PreFilterMessage(ref Microsoft.WindowsCE.Forms.Message m)
{ }
//watch buttons etc functions go here
} //end of FormFilter class
} //end of Program