关于PocketPC下使用DLL的问题

[复制链接]
查看11 | 回复4 | 2021-1-27 06:46:31 | 显示全部楼层 |阅读模式
请问各位大侠,在windows下使用C#写的DLL文件,想要在VS2005开发环境PocketPC2003下使用,需要怎么做?
也就是说,我找了一个VC#的程序,想要移植到PDA上使用,大部分程序移植都没问题,但是其中用到的DLL文件的源程序我没有(郁闷中),我能否直接使用这个文件?编译的时候该怎么做?
谢谢各位!!
分 -->
回复

使用道具 举报

千问 | 2021-1-27 06:46:31 | 显示全部楼层
如果你不是在Smart平台下编写的,好象是不能直接用的。
回复

使用道具 举报

千问 | 2021-1-27 06:46:31 | 显示全部楼层
请先确定你用的ppc还是smart?

回复

使用道具 举报

千问 | 2021-1-27 06:46:31 | 显示全部楼层
和smartphone与ppc之间的平台差异性关系倒不大,因为这些assembly都是加载到CLR里运行的。
但是要考虑到是:你所要使用assembly所引用的命名空间在CompactFramework里面有没有,如果没有的话,很有可能会产生运行时异常。
回复

使用道具 举报

千问 | 2021-1-27 06:46:31 | 显示全部楼层
如果你有那些DLL的源码的话.你重新编译成CF上的DLL就可以了..如果没有.给你个方案就是refactor一下.然后你重新编译成CF上的DLL
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行