首页 > TAG信息列表 > windows-ce

CodeGo.net>如何确保要清除非托管资源

在我的WinCE中,我有一个WinForm: public class SyncForm : Form { IDisposable someResource; public SyncForm() { someResource = new SomeResource(); } private void SyncForm_Closed(object sender, EventArgs e) { someResource.Dispose(

c#-有什么方法可以更改.NET Compact Framework 2.0上的输入法

我正在用C#、. NET Compact Framework 2.0开发Windows Mobile应用程序. 已安装的操作系统是Windows Mobile 6.0. 问题是当我使用物理键盘在文本框中输入一些文本时,总是输入韩语,因为OS是韩文窗口移动设备.因此,我尝试以编程方式将IME模式更改为英语,但是框架中没有任何方法.例如

C#-在WinCE上更改系统日期/时间的任何API

是否有任何API可以在WinCE上更改系统日期/时间?解决方法:我从未使用过它,但是有一个SetSystemTime函数. http://msdn.microsoft.com/en-us/library/ms961527.aspx

使用C#强制关闭Windows CE 5应用

如何使用C#在Windows CE 5.0上强制关闭应用程序?我已经尝试过Application.Exit(),但这并不总是会杀死所有当前正在运行的线程. 我通常使用Environment.Exit(),但是不幸的是,这在CF中不可用.解决方法:这取决于您使用的CF版本. Application.Exit是退出应用程序的正确机制,但是您的线程

如何使用C#启用和禁用蓝牙

我目前正在进行蓝牙激活(从Windows CE版本6自动执行某些操作后,只需启用和禁用蓝牙) 我正在使用SmartDeviceFramework即CAB文件,然后将其安装在Windows CE中 以下是我使用过的我的方法(用于蓝牙的InTheHand.Net.Personal.dll文件): private static void setBluetoothConnection()

c#-Visual Studio 2015-Windows CE 6.0编程(Compact Framework 3.5)

谁能告诉我有什么方法可以在Visual Studio 2015中使用Windows CE 6.0(带有.NET Framework 3.5 Compact)在移动设备上创建C#应用程序吗? 我发现仅适用于VS 2008的SDK. 问候, 托马斯解决方法:要为WCE6和.NET CF 3.5开发,官方工具是VS2008.安装VS2008,您还将安装.NET CF 3.5.无需SDK:只

在Windows CE的托管C#代码中将本机DLL加载为调试模块

我正在使用以下方法在C#中编写一个引用本机C DLL(我也在编码)的Windows CE应用程序: [DllImport("CImg_IP_CE.dll")] public static unsafe extern void doBlur(byte* imgData, int sigma); 这实际上工作正常,但我无法调试DLL.当我检查运行EXE后加载的调试模块时,CImg_IP_CE

我如何接收输入到隐藏的文本框并提交表单?

我有一个为Windows CE设备设计的ASP.NET应用程序,需要从扫描的条形码中获取信息.设备将扫描的数据作为字符串输入(带有crlf)发送到任何具有焦点的字段.我用一个文本框设置页面,该文本框接受输入并回发以查找项目. 现在,我希望该框对用户不可见,但是如果该字段是“ visibility:hidden

Windows CE的Microsoft C STL的差异?

有人知道Windows的STL与台式机的完整STL相比,Microsoft实施STL的差异的完整列表吗?我在VS 2005中使用WinCE 6.0. 令我有些惊讶的是,他们似乎清除了很多东西.对于GCC,几乎是一样的.谢谢!解决方法:根据Standard C++ Library Reference for Devices,(唯一的)区别是: 新功能 Stream支持已

c – 为什么运行简单的控制台应用程序,但基于对话框不能在WIN CE 6.0中运行?

我正在开发嵌入式Visual C 4中的Windows CE 6.0应用程序. 我用平台“Pocket PC 2003”创建了一个简单的控制台应用程序(WCE应用程序),其中包含以下简单代码: #include "stdafx.h" #include <stdio.h> int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPr

c – 如何解释内存分配延迟的剧烈跳跃?

英特尔赛扬847配备8GB内存. (C/C++不是.NET) 这是Windows EC7上唯一运行的线程/函数. 它只需循环分配1MB内存,1000次. 但是,在大约第122次迭代循环之后,将跳转从大约47微秒分配到327微秒所需的时间. 有什么可能的原因可以解释这个给我的老板? while ( i < ITERATIONS ) { QueryPerf

同一个应用程序中c和c#之间的异步通信

有没有什么方法可以在同一个进程中与c的c#代码异步通信? 我的意思是我必须在同一个基于WindowsCE的应用程序中混合使用托管c#和非托管c(使用pInvoke). c#部分是应用程序的核心.代码的c部分有一个侦听事件的线程,当一个事件被拦截时,我希望有一种方法可以与触发事件的c#部分进行通信.

c# – .NET Compact Framework,WCF服务,压缩和DIGEST身份验证

我正在尝试将许多功能放在一起,由于.NET Compact Framework的限制,这一点变得越来越困难. 具体来说,我有一个WCF服务,我正在为它编写一个移动设备客户端.抓到了吗?我想使用某种数据压缩(由于连接到所述设备的调制解调器非常慢)和HTTP DIGEST身份验证(已经在托管WCF服务的站点上实现)

c# – 如何避免.NET CF 3.5和CE 6 R3中出现严重错误

当我在带有附加调试器的设备上启动此示例程序时,会发生严重错误. 这是我们实际应用程序中发生的简化版本. 我发现的是: >必须附加调试器 >内存必须以某种方式填充(我认为这将强制垃圾收集)>垃圾(位图)对象必须存在.其他对象可能会导致相同的错误>必须显示一个表单(如果使用Applicati

WinCE和Linux上的ARM调用约定?

WinCE和Linux在ARM上使用相同的调用约定吗?有什么区别? 到目前为止我找到的文件并没有很好地解释.例如,在http://msdn.microsoft.com/en-us/library/ms864497.aspx上,它在一行上显示“Windows CE .NET Compiler”,但在下一行显示“ARM编译器”,在底部显示“CLARM”,并且不清楚它是指

linux – 移动计算机条码扫描器如何集成到系统中?

我们公司正在考虑使用手持条形码扫描仪作为我们库存管理流程的一部分,我对它们如何与现有系统实际集成有一些技术问题.为了澄清,我说的是带有屏幕和键盘的手持无线条形码扫描仪,它们实际上是微型计算机.通过802.11g连接到网络并实时与数据库交互的那些. 我知道这是一个广泛的问题,

c# – 我试图跟踪内存泄漏,它是否符合我的要求?

我有一个由多个组件组成的应用程序,每个组件编译成单个DLL,每个组件本身都运行多个线程.我有一个启动这些组件的shell程序. 我在CE 6环境中运行此应用程序,这是唯一的程序(除了系统之外).但是,随着时间的推移,当我查看任务管理器窗口时,我看到分配的内存使用量缓慢增加.怀疑我的程

c# – 当我尝试打开串口时,为什么会出现“CreateFile Failed:161”?

我在serialPort.Open()行上得到“CreateFile Failed:161”: . . . MessageBox.Show(string.Format("Made it into PrintUtils.PrintBarcode()")); using (SerialPort serialPort = new SerialPort()) { MessageBox.Show("Made it into using statement in P

c# – 如何设置Visual-Studio .NET CompactFramework Windows-CE默认窗口大小

此C#Windows-CE平板电脑应用程序需要WindowState Maximized和Size设置为800×480才能完全填满屏幕 但是任何时候打开winforms设计文件进行编辑,框架都会将大小重置为640×480.然后必须手动将尺寸设置为800×480.这是框架缺陷还是难以找到配置设置?解决方法:配置设置我认为,尺寸不寻

c# – SmartDevice CAB“不是有效的Windows CE安装文件”

(这可以被视为我的问题here.的后续行动) 在为我的掌上电脑WCE5设备(一个Datalogic Memor激光扫描仪)成功构建CAB设置文件后,我继续尝试安装它.但是,在启动CAB时,设备会抛出以下错误消息: The file “\Setup.CAB” is not a valid Windows CE Setup file 我不知道为什么会这样说,

c# – Compact Framework 3.5应用程序在CE7 / Motorola MC32N0上间歇性崩溃

我们有一个使用Compact Framework 3.5的C#应用​​程序,运行在运行Windows CE 5.0和Windows Mobile的“移动计算机”上. 该应用程序适用于这些设备,包括运行Windows CE 5.0的Motorola / Symbol MC3190. 现在,这款MC3190已经淘汰,并被摩托罗拉/ Symbol MC3200(也是MC32N0)取代.此设

Windows CE上的C#.NET 3.5 CF,更改DataGrid中的行背景颜色

我正在使用C#.NET 3.5 CF开发Windows CE.我正在处理dataGrid,需要知道如何更改dataGrid上行的背景颜色.提前致谢解决方法:你必须手动绘制它. Here’s a blog article描述“选择”一行,它只是用不同的颜色绘制它.