如何创建win32 smartpone dll并通过C#DllImport调用
尊敬的先生, 我需要实现一个 Win32 DLL 并需要在 WinCE 中通过 C# DllImport 调用它. 所以我创建了一个 Win32 Smart Device Project 并选择 Windows Mobile 5.0 Smartphone SDK, 并使用导出符号选项创建一个 dll 项目. 然后我在函数声明之前添加 extern "C" 关键字: .h#ifdef WINCE2_EXPORTS#define WINCE2_API __declspec(dllexport)#else#define WINCE2_API extern "C" __declspec(dllimport)#endif extern "C"WINCE2_API int __cdecl Add(int A,int B);.cppextern "C" WINCE2_API int __cdecl Add(int A,int B){返回 A+B;} 当我在 C# 中使用 DllImport
92 2022-07-19
编程技术问答社区
[重新发布]SetLocalTime导致堆栈溢出
大家好, 我在 Windows CE 上使用 Visual Studio 2008.调用 MFC 函数 SetLocalTime 后出现奇怪的堆栈溢出.没有代码可以进入,也没有调用堆栈. 这是我的代码: void OnBnClickedButtonSet(){SYSTEMTIME时间,new_time;GetLocalTime(&time);//获取日期信息time.wYear = static_cast(i_year);time.wMonth = static_cast(i_month);time.wDay = static_cast(i_day);//获取时间信息DWORD ret = m_Time.GetTime(&new_time);if (ret == GDT_VALID){time.wHour = new_time.wHour;time.wMinute = new_time.wMinute;time.wSecond = new_time.wSecond;ti
114 2022-07-19
编程技术问答社区
从Windows XP到Win CE
我有一个使用在 Windows 上开发的 GDI/DirectX/COM 技术的 ActiveX 控件.我想把它放在WinCE上.简单的方法是什么?我该如何找出必须删除哪些功能才能使其在 WinCE 上运行?此外,使用 WinCE,设备的内存将比台式机少得多.这会如何影响功能? 解决方案 尝试通过 VS 向导制作模板(示例)CE 控件. 然后将您的“处理"(绘图、反应……)代码分享到这个新项目:)
116 2022-07-19
编程技术问答社区
如何使用Windows CE将Excel文件导入和导出到SQL CE DB
您好, 任何人都可以有将 Excel 文件数据导入和导出到 SQLCE 数据库表的示例应用程序. 我正在使用 dot net 2008 创建一个可以在 Windows CE 设备上运行的应用程序. 我使用数据库作为 MyData.SDF 创建了应用程序.在里面我用 Itemcode、Description、Qty、Expirydate 和 price 创建了 Product 表. 现在我有一个 Excel 文件,其中包含 Itemcode、Description、Qty、Expirydate 和 price 等数据.Excel 文件被复制到我的 Windows CE 设备应用程序路径. 当我尝试从设备应用程序路径读取 Excel 文件时,它给了我错误.文件未找到.有人可以建议我完成这些导入和导出过程的任何其他方法吗?非常感谢您的帮助. 解决方案 您好, 首先感谢大家的宝贵意见和回复. 突然我意识到问题不是因为方式,而是因为我的疏忽.我删除了整个编码并重新开始.这一次
616 2022-07-19
编程技术问答社区
windows mobile开发帮助
谁能帮助我了解如何开始为 Windows Mobile 平台开发一个应用程序,以访问在远程机器上运行的数据库. 请回复! 解决方案 有一个很棒的互联网工具叫谷歌.作为开发人员,它可以成为您最好的朋友.如果您将问题直接放在那里,您将获得“大约 104,000,000 个结果"(至少从我所在的位置). 检查它们 这适用于 Windows Phone 7 吗?(它似乎在下面运行 CE)如果是这样,这通常是通过 Web 服务完成的.Web 服务(可能但不一定在 WCF 中)执行所有数据库处理,而 WP7 应用程序只与 Web 服务对话(而不是直接与数据库对话). 我认为类似的方法也适用于 WP7 之前的 Windows 手机.
104 2022-07-19
编程技术问答社区
Visual Studio 2012中的SQL Server CE问题
有人对我在 Visual Studio 2012 中执行程序时为什么我的 SQL Server CE 本地实例不断失去连接有任何建议吗?我在设计器或代码隐藏中工作时它已连接,但是当我执行程序运行它时,我看到数据库实例旁边有一个红色的 X. 解决方案 注意了,我搞定了. 在VS2012 Add Reference上,你必须浏览和寻找; C:\Program Files (x86)\Microsoft SQL Server Compact Edition\v4.0\Desktop 并选择, System.Data.SqlServerCe.dll 注意,以上是针对 SQLCE 4.0 的.更多详情如下. 将其导入您的项目,您就可以开始使用了.只需确保您为正在使用的数据库导入正确的版本即可. SQLCE 4.0 C:\Program Files (x86)\Microsoft SQL Server Compact Edition\v4.0\Desktop SQL
126 2022-07-19
编程技术问答社区
请问如何使用ADO对sql server ce数据库进行参数化查询?
请问ado在sql server ce上是如何进行参数化查询的? 我刚刚写了一个优秀的类,它使得使用ado查询数据库比在VB中简单得多.幸运的是我的类没有使用参数化查询.我觉得它应该有这样的能力. 所以任何人都可以提供帮助. 解决方案 很好,而不是向我们展示你华丽的代码.也许你会得到一些比特币..
94 2022-07-19
编程技术问答社区
Windows CE 7-一个应用程序是否可以用于多个手持终端设备?
我们的客户决定使用手持终端(CASIO DT-X100-10J)并要求我们通过这些手持终端为我们的主要桌面应用程序提供输入支持. 所以我们公司决定开发一个Win CE 7(安装在上述CASIO设备中的操作系统版本)应用程序,它将读取和存储数据,最后将其输出为CSV或其他类似的格式.此输出将作为输入输入到我们的主桌面应用程序中,该应用程序将连接到数据库并存储此数据以供以后检索/修改. 现在,这是我们第一次尝试为嵌入式环境创建应用程序,因此决定搜索和研究开发环境设置和其他相关内容.经过大量的谷歌搜索,我想出了一些信息,我们可以在 Visual Studio 中进行开发,但我们需要一些额外的工具. 我无法明确解决的问题是我们是否绝对需要制造商(在本例中为 CASIO)提供的 SDK 进行开发?不会将应用程序绑定到特定的 CASIO 模型吗?我希望能够为我们的客户提供类似“我们支持(理想情况下是任何方便的终端设备或)某某系列的设备,前提是这些设备运行 Windows CE 7(
122 2022-07-19
编程技术问答社区
如何在windows应用程序中使用值的最后几位在文本框中获得自动提示
我正在开发 Windows 应用程序.我有一个带有自动建议的文本框.我在 autosuggestioncollection 中添加了一些值.如果我输入值的第一个字母,则建议添加值,但如果我输入值的最后几个字母.即使我输入值的最后几个字母,我也需要它来显示建议. 我尝试过的: AutoCompleteStringCollection mycollection = new AutoCompleteStringCollection(); mycollection.Add("TEST12345"); mycollection.Add("TEST13456"); mycollection.Add("TEST22222"); mycollection.Add("TEST99999"); textBox1.AutoCompleteCustomSource = mycollection; 解决方案 嗯...这是使用 AutoCompleteCustomSource[^],因为它通
104 2022-07-19
编程技术问答社区
使用SMTP从Winodows Mobile 6.0发送电子邮件!!
您好,我想在 C# 上使用 windows mobile 6.0 应用程序通过 smtp 发送电子邮件, 我首先尝试了很多事情是outlooksession,但没有成功,因为移动模拟器上没有outlook,然后我尝试了webservices,但没有成功,它一直给我一个错误当我尝试调用网络服务时: "Can't Connect to remte server",事实上我什至不能'在移动应用程序上测试调用任何网络服务. 非常感谢您的任何帮助. 解决方案 这个[^] 可能会有所帮助. 对不起,这根本没有帮助. 如果有人至少可以给我一个开始的地方,我已经尝试过 smtp 方法,并且我在网络应用程序中使用它.谢谢
116 2022-07-19
编程技术问答社区
帮助将Windows CE窗体调整为不同大小和分辨率的屏幕
你好, 我已经在 VB.Net (Visual Studio 2008) 中编写了一个 Windows CE 应用程序,但是在让表单缩放以适应具有不同尺寸和分辨率屏幕的设备时遇到了很大的问题.我花了几天时间在网上阅读文章,但每次我认为我理解“自动缩放"和“停靠"和“锚"时,当我将应用程序部署到另一台设备时它就无法工作. 我还遇到了一个非常奇怪的问题,在“表单加载"事件中,表单的高度和宽度(me.height 和 me.width)显示为 640x480,但是一旦绘制了表单,它们就会变为480x640.屏幕方向没有问题,我发现屏幕边界总是正确的,但 me.height 和 me.width 是错误的.我怀疑这可能会增加我在缩放表单时遇到的问题,尽管我不确定这是否是直接原因! 任何人都可以上传一个非常简单的 VB 应用程序,只有一个控件(例如一个按钮),它可以自动缩放到正在使用的任何大小和分辨率的屏幕 Windows CE(或衍生产品,如 Windows Mobile).如
748 2022-07-19
编程技术问答社区
创建条形码扫描应用程序
大家好 实际上我想创建用于读取条形码的 Windows CE 应用程序. 任何人都知道我应该从哪里获得示例源代码. 我在谷歌上搜索了他们有很多应用程序,但没有条形码一 提前感谢 上帝保佑你们...:) 解决方案 在问这个问题之前,Yopu 应该先搜索一下这个网站: http://www.codeproject.com/search.aspx?q=Barcode+Scan&x=0&y=0&sbo=kw[^]
104 2022-07-19
编程技术问答社区
需要帮助将IPERF代码移植到WINCE平台
前辈您好...我是这个网站的新手. 我被分配了一项任务,将 iperf(Linux 代码)移植到 Wince 平台. (源代码为http://iperf.fr/download/iperf_2.0.5/iperf-2.0.5-source.tar.gz[^] 网上可用的是基于 gui 的工具.(http://www.research.rutgers.edu/~ionescu/iperf-wince/[^] 但我需要一个命令行实用程序,就像原来的一样(在 Linux 平台上运行). 源代码位于 -http://iperf.fr/download/iperf_2.0.5/iperf-2.0.5-source.tar.gz[^] gui移植iperf for wince的代码是->http://www.research.rutgers.edu/~ionescu/iperf-wince/iperf-windowsce.zip[^] 有人可以告诉我应该遵循什么
174 2022-07-19
编程技术问答社区
将c++代码从Unix移植到Wince的过程
各位前辈, 我是移植新手.我只是想问一下,我们应该如何将 Linux 的 c++ 代码移植到 wince 的 C++ 代码. 我们是否只需要替换头文件和库函数即可? 如果是,有人可以为我提供一个链接,该链接指定 wince 中用于 unix 代码的后续头文件.. 请回复 解决方案 恕我直言,你问的是正确和错误的同时... 让我解释一下: 我们只需要替换头文件和库函数吗? 是的,您需要更改与操作系统交互的任何内容,主要是针对图形对象的功能(如果您的应用中有的话). 如果是的话,谁能给我一个链接,在wince中为unix代码指定后续的头文件.. 嗯,不,您可能需要更改大量功能,将它们总结在一个链接中......对我来说似乎非常困难...... 我以前从来没有这样做过,但是一个小的谷歌搜索给了我大量的结果(主要是从 windows 到 linux,而不是你感兴趣的),但在所有情况下,约束和细节都是不同的.如果您正在使用套接字、窗口、...您将有不同的需求
136 2022-07-19
编程技术问答社区
如何在WinCE 6下为DShow VideoRenderer设置speicifc分辨率。
大家好. 我有一个带摄像头的 Windows CE 6 供电设备. Microsoft CameraDShowApp.exe 的测试应用程序部分工作,它确实从相机捕获视频和图片,但不能正确显示实时视频. 我尝试使用 SampleGrabber 实现(从本网站上的一篇文章下载),它向我展示了可以更改来自相机的输出流的分辨率 - 在 SampleGrabber 中注册的回调函数接收到的字节数在所选分辨率对应的数据数组中. 所以我怀疑我需要为视频捕获滤镜和视频渲染滤镜设置相同的分辨率. 问题是——最后一个怎么办? Windows CE 的标准视频渲染器不支持 IAMStreamConfig 接口,并且没有支持它的引脚. 谁能帮我提个建议? 提前谢谢, Alex 解决方案 VideoRenderer无需设置分辨率. 使用 IAMStreamconfig 接口配置您的捕获设备就足够了. 1.首先将您的过滤器添加到过滤器图中,然后使用 cap
124 2022-07-19
编程技术问答社区
通过OpennetCF命名空间获取适配器
通过 opennetcf 命名空间获取适配器的最佳方法是什么?它是 2.3.0.39 版本中的类??? 因为这个版本没有这个方法. TNX 解决方案 是什么让你觉得这里有人曾经使用过那个库? 发生这种情况的机会非常渺茫.所有这一切的最佳地点是您获得此库的网站上的论坛.
174 2022-07-19
编程技术问答社区
Sql CE适合网站吗?
嗨 我想知道 Sql CE 是否适合作为网站的数据库引擎.我知道这是可能的.但它是否安全(或与 SQL Server 一样安全)?还是我想为Sql CE选择时需要考虑一些事情?我知道 Sql CE 的限制(没有 SP,没有视图,...),这些对于我需要创建的站点来说不是问题. 非常感谢! Greetings 解决方案 我会推荐 SQL Express,以前称为 MSDE,因为它是免费版本,所以如果您不必在精简版上运行(以及为什么你会在那里运行一个数据库),然后如果你没有预算购买另一个,那就使用最可用的 MSSQL,这很好 http://msdn.microsoft.com/da-dk/evalcenter/dn434042.aspx[^] 或者考虑 Microsoft Azure SQL,它为数据库提供有趣的替代产品,甚至是非常强大、快速和免费的 MySQL
126 2022-07-19
编程技术问答社区
WinGDI for Windows CE7
您好,请帮我解决一些问题.我在 MFC 应用程序中使用 OpenGL,但编译器告诉我他找不到函数 wglMakeCurrent: 错误 C3861:“wglMakeCurrent":未找到标识符 我在 WinGDI.h 库的头文件中找到了这个函数,用于 Windows CE. 解决方案
288 2022-07-19
编程技术问答社区
连接到MS SQL DB Server时出现奇怪问题
你好 我有一个奇怪的问题 我有一个用 C# Mobile Windows CE 编写的移动应用程序 该应用程序尝试通过 Wifi 网络连接到 Sql Server DB 当我调试时,我通过 USB 从我的 Windows 7 机器或使用 VS 2008 的旧 XP 机器进行连接 今天我需要从我的 WIN 7 Labtop 和 USB 连接器进行更新 与数据库失败的联系 我在连接属性中收到此消息 IsShiloh = 'conn.IsShiloh' 抛出类型为 'System.NullReferenceException' 的异常如果我通过我的 XP 机器执行相同操作,它可以工作,但我有一点要强调 1-如果我让设备通过 ActiveSync 自动连接而不浏览内容,我会得到同样的错误 2- 但是,如果我使用 ActiveSync 打开和浏览设备,我可以从应用程序连接到数据库 3- 我尝试从我的 WIN 7 labtop 和 ActyveSyn
160 2022-07-19
编程技术问答社区
windows embedded CE安装
嗨我现在需要在我的系统中安装 windows 嵌入式 CE,我使用的是 xp SP2. 我有 Windows Embedded ce 6.0 和 Windows Embedded ce6.0 R3 和 R2 版本 我不知道我必须安装哪一个,你能建议我安装成功吗?我可以知道它是否在 windows 7 中支持 解决方案 你可以''t 在台式机上安装 WinCE:它适用于嵌入式设备,需要由制造商根据具体硬件进行定制. 我怀疑您实际上不需要在 Win7 上安装 WinCE:您这样做是为了达到什么目的?
146 2022-07-19
编程技术问答社区