主題:EM9280的webserver編程問題 共有46229人關注過本帖 |
---|
cmwhahx |
1樓 信息 | 搜索 | 郵箱 |
加好友 發短信 |
EM9280的webserver編程問題 Post By:2014-2-18 11:50:00 [只看該作者]
謝謝yy對之前webserver配置的技術支持。
進一步咨詢下編程問題。 從了解的資料看,EM9280只支持ASP,不支持ASP.net,并且ASP中的一列調用本地串口和程序的命令,并不能在Windows CE 中使用。 我看了貴公司網站的技術文檔,說可以用COM的方式實現: 想問下,上面文檔中的示例程序是用EVC舉例的,但只是程序片段,有沒有完整的代碼? 有沒有在VS2005下的例子? 網絡上說EVC只支持到Windows CE 5,開發EM9280,是選EVC還是VS2005好?或者VS2008?
|
單帖管理 | 引用 | 回復 |
yy |
2樓 信息 | 搜索 | 郵箱 |
加好友 發短信 |
Post By:2014-2-18 12:21:00 [只看該作者]
ASP網頁可以調用COM組件,而COM組件是C寫的,基本能完成所有的功能,你說的串口調用這些也是可以的。
連接里的例子是EM9160的,他的COM組件代碼需要修改和重編譯才能在EM9280上跑,我正在寫個EM9280的asp調COM組件的例子,你要要可以留下郵箱。另外EM9160的那些例子你要要也可以發給你參考下。 EVC的代碼可以用VS2005打開。EM9280的開發,推薦還是用VS2005或VS2008。 |
單帖管理 | 引用 | 回復 |
cmwhahx |
3樓 信息 | 搜索 | 郵箱 |
加好友 發短信 |
Post By:2014-2-18 12:22:00 [只看該作者]
例子我要的,謝謝,郵箱是chenmw@yeah.net
|
單帖管理 | 引用 | 回復 |
yy |
4樓 信息 | 搜索 | 郵箱 |
加好友 發短信 |
Post By:2014-2-18 18:50:00 [只看該作者]
已測試已發送,請查收
|
單帖管理 | 引用 | 回復 |
cmwhahx |
5樓 信息 | 搜索 | 郵箱 |
加好友 發短信 |
Post By:2014-2-24 14:27:00 [只看該作者]
代碼測試過,運行正常。謝謝!
因想用C#來寫實現代碼,這幾天都仿照你的ASP例子,查找和網絡上的資料。 后來在本地臺式機上,用C#寫的COM能運行了,但變成ARMV4I到Windows CE6上,還是沒成功。 后來就放棄用C#,轉C++。 在你(yy)給的例程里,直接編譯成功,但新建一個ALT 簡單對象,然后編譯的時候出error: error C2065: 'CComSingleThreadModel' : undeclared identifier
error C2955: 'ATL::CComObjectRootEx' : use of class template requires template argument list 等等 我仔細看了你的例程里的CoSerial類,和我新建的ALT類,包含的頭文件都是一樣的,為什么會編譯出錯? |
單帖管理 | 引用 | 回復 |
cmwhahx |
6樓 信息 | 搜索 | 郵箱 |
加好友 發短信 |
Post By:2014-2-24 16:19:00 [只看該作者]
解決了
我加了兩個頭文件: #include <atlbase.h> #include <atlcom.h> 然后把CComSingleThreadModel,改成CComMultiThreadModel
|
單帖管理 | 引用 | 回復 |
yy |
7樓 信息 | 搜索 | 郵箱 |
加好友 發短信 |
Post By:2014-2-25 11:10:00 [只看該作者]
通過ATL來建COM組件工程,那兩個頭文件是自動添加的。
另外CComSingleThreadModel,CComMultiThreadModel,CComMultiThreadModelNoCS這些是COM組件的線程模型選擇,與共享方面有關。你可以查下資料,決定自己的COM組件用哪個模型。
|
單帖管理 | 引用 | 回復 |