SMT项目开发手记(一)

原创 2004年06月24日 18:44:00

终于把系统设计做完,今天开始做框架,写代码了。<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

今天唯一的问题就是.Net CF调用com组件的问题了。我希望用.Net搭建整个框架,便于以后维护和部署。

网上查文章若干,发现不能直接调用COM组件。需要写一个native api封装COM。真够狗屎的。。

引用http://www.move-to.net/Comm/forum/NET_Compact_Framework/531.aspx

引述一下.NET Compact Framework Core Reference書中第十九頁所述:

To access COM objects. There is no COM Interop in the .NET Compact Framework, so transparent access to COM objects is not possible. You can still use COM objects, but you must use eMbedded Visual C++ to create a flat wrapper around the object implementing sufficient function calls to use the COM object. You use P/Invoke to call functions in the dynamic link library(DLL) containing your wrapper. This technique requires knowledge of COM and C++.

?

意思就是.NET Compact Framework中並不直接支援COM物件的使用,但是你可以用eVC將該COM物件再包一層(flat wrapper),然後在.NET Compact Framework中以呼叫API的方式(P/Invoke),去 呼叫你寫好的flat wrapper,這樣就可以達到同樣的目的。

實際的範例可以參考該書p.732開始的章節。

?

以你的例子來說,你可以用eVC先將你要的功能設計成數個API,然後做成DLL檔,在.NETcf中去呼叫該DLL中的function call即可。

参考微软网站相关文章,发现只有用eVC写个DLL,让CF调用了?。明天把实现代码完成。

?

?

?

效率SMT生产管理系统(ES-PMS)

ES-PMS是在总结了多年SMT生产管理及其应用系统实施经验的基础上,结合先进的无线扫描及条码技术,针对SMT生产管理过程所遇到的各种难题,将SMT生产车间的人、机、料、法、环进行有效控制,实现管理流...
  • jimar
  • jimar
  • 2012年09月03日 20:44
  • 1021

[随手记经验] 【转载】其实你不懂记账

这些问题你都能立马回答出来吗?  1、你的资产负债率是多少?  2、你的收支结余比例是多少?  3、上个月结余的钱都放在什么地方了?  4、目前你手上有多少可动用资金?  5、你的股票、基金等投资收益...
  • fishmai
  • fishmai
  • 2016年09月01日 12:58
  • 1168

《IT项目经理成长手记》读后有所思

最近看了一本潘东、韩秋泉先生合著的一本书《IT项目经理成长手记》,虽然与IT项目经理相关的书我看的不多,对于这个行业了解也不算太多,但是我依然认为这是一本很值得想要从事互联网产品、通信行业解决方案管理...
  • u013816144
  • u013816144
  • 2016年06月20日 21:53
  • 3877

SMT、CMP、SMP

1、多线程       同时多线程Simultaneous multithreading,简称SMT。SMT可通过复制处理器上的结构状态,让同一个处理器上的多个线程同步执行并共享处理器的执行资源...
  • zhang_shuai_2011
  • zhang_shuai_2011
  • 2014年05月20日 16:08
  • 1333

SMT防止上错料

【前言】在SMT设备贴片之前,需要作业人员将料盘放在正确的Feeder上,再把Feeder放在合适的SMT设备的站位上,在实际操作过程中,经常发生用错物料或用错Feeder的情况,由于SMT设备是高速...
  • smt00
  • smt00
  • 2011年03月13日 11:48
  • 1819

Delphi 中 COM 实现研究手记(一)

前言     前些日子用 Delphi 写了一个 Windows 外壳扩展程序,大家知道 Windows 外壳扩展实际上就是 COM 的一种应用 -- Shell COM,虽然整个程序写得还算比较顺利...
  • procedure1984
  • procedure1984
  • 2009年02月18日 18:27
  • 1176

SMT常见的电子元件认识

SMT常见的电子元件有:电阻、电容、排阻、排容、电感、二极管、三极管、IC 脚座、保险丝。 1、电阻(RES) a.英文代号:R b.阻值单位:Ω 1MΩ=1000KΩ;   1K...
  • wjs1033
  • wjs1033
  • 2016年11月24日 21:40
  • 846

SMT代工质量管控规范

SMT代工质量管控规范 2016-05-23  一、目的: 建立電子廠SMT质量管控要求,识别物料管理、工艺控制、异常处理等控制项,推动品质稳定及持续提升。 ...
  • ylw0908
  • ylw0908
  • 2017年09月06日 16:37
  • 369

导出数据为Excel的几种方式

方法一:  最简单的方式就是在JSP页面的开始部分使用如下的头部信息    response.setHeader("Content-disposition","attachment; file...
  • u013749540
  • u013749540
  • 2016年06月06日 09:25
  • 471

随手记java开发实习生面试

闲话大三暑假学校安排了实训计划,去一些公司体验实习,其实是去培训机构上课。8人一个宿舍,于是自己就开始了海投模式,现在基本弃疗了。。。投了8家,就一家回复了我。。。算了,还是去吧。没错我这次面试又是日...
  • qq_24489717
  • qq_24489717
  • 2017年06月09日 01:15
  • 867
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:SMT项目开发手记(一)
举报原因:
原因补充:

(最多只允许输入30个字)