问题标签 [smart-device-framework]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
233 浏览

windows-ce - 如何在 Win CE 4.1 设备或模拟器中部署和调试 VS 2008 SmartDevice 应用程序

我在 VS 2008 中构建了一个智能设备应用程序。我可以在 Windows Mobile OS 设备中成功部署和调试。

但是,我还必须使用 Windows CE 4.1 设备部署和调试相同的应用程序。问题是紧凑框架版本,表明该应用程序是紧凑框架的更高版本,因此我无法在 CE 4.1 设备中运行该应用程序。

所以我尝试使用模拟器调试应用程序。

我想问一下,我未能在 VS 2008 设备列表中列出的任何模拟器中调试该应用程序。

如果有解决问题的方法,我会很高兴!

谢谢!

0 投票
2 回答
5765 浏览

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

我目前正在处理蓝牙激活(只需在 Windows CE 版本 6 的某个操作后自动启用和禁用蓝牙
我正在使用SmartDeviceFramework即 CAB 文件,然后我将其安装在 Windows CE 中

以下是我使用的方法(用于蓝牙的InTheHand.Net.Personal.dll文件):

所以我在这里遇到错误:

错误

当在设备中禁用蓝牙并执行上述行并关闭应用程序时,会发生一次上述错误,
但是当应用程序关闭时,当我转到手机中的蓝牙管理器时,蓝牙已启用

我的问题

我必须单击按钮 2 次才能启用按钮(第一次是应用程序因错误关闭(但蓝牙设置为 ON)时,第二次是搜索范围内的设备)而不是单击 1 次。

我的假设

我认为当程序尝试将蓝牙从移动启用从关闭到可发现时,可能存在一些安全问题。

那么是否有任何进程System.Digonostics; dll )我可以通过它在 C#中的WindowsMo​​bile CE中自动设置蓝牙打开关闭

我试过但没有得到它,所以任何人都可以帮助我或建议任何用于蓝牙连接的dll文件。

谢谢

0 投票
1 回答
828 浏览

c# - 使用 Invoke() 时出现跨线程异常

我正在开发一个在基于 Windows Mobile 5 的条形码扫描仪上运行的应用程序。有时我会遇到导致应用程序失败的跨线程异常。

该应用程序是用 C# 3.5 编写的,构建在 Motorola EMDK for .NET 之上,但也使用了Smart Device Framework的一部分。

在我的主窗体中,我有一个面板,我根据应用程序所处的上下文更改内容。所有视图共享一个公共接口 IContentView。

我还使用一些后台线程来监视设备当前是否正在充电(触发用户注销),并监视设备是否可以连接到服务器。

在面板上调用更改时,我从这里使用 John Skeets 构造,以确保在更改的控件上调用更改:

contentPanel 是一个 System.Windows.Forms.Panel。

但我仍然得到以下异常:

我在这里想念什么?我是否需要做其他事情才能将更改从线程正确编组到面板?

任何建议都受到高度赞赏。

0 投票
1 回答
51 浏览

c# - Backgroundworker 找不到符号

请在我的应用程序 Net 3.5(智能设备)中找不到符号 BackgroundWorker。我只是在 WPF 中找到它。

我尝试下载但没有找到链接

0 投票
0 回答
196 浏览

c# - 在一个请求中插入多行c#

在 Visual Studio 2008 中,我创建了一个智能设备 net 3.5,请我想在一个请求中插入 5000,例如“插入 group_user 选择 1,5 union all select 2,5 ...”但它不起作用,我直接在 sqlmanagment 中尝试,他已准备好插入但有例外(le nombre de valeurs dans la liste de sélection de sous-requête est insuffisant。插入许多值)和对不起我的英语:(

0 投票
0 回答
49 浏览

c# - c#.net的Windows应用和WinCE应用通过tcp通信

我开发了 2 个应用程序。一种是windows应用程序(主应用程序c#.net),通过tcp通信(使用tcpclient和tcplistener类)接收数据。其他应用程序是使用 c#.net 在 Windows 智能设备环境中编写的。这会将数据发送到主应用程序并接收来自主应用程序的响应。我在尝试从 WinCE 智能设备应用程序连接到主应用程序时收到错误消息“尝试对无法访问的主机执行套接字操作”。我检查了所有的网络设置和防火墙设置,发现没问题。通过windows应用程序可以成功完成相同的操作,但不能通过智能设备应用程序完成。谁能帮我解决这个错误?