问题一:VS2008总是提示 JVM虚拟内存不足
纠结老半天,困扰了好久
可能是程序写的有问题,占用内存太大,或者对象太多没有释放'
解决办法:在程序中,在加载对话框的程序段中多加几个内存回收命令
gc.collect
这可能是治标不治本的办法,不过可行.
问题二:调用外部设备的DLL
实验中需要用到摄像头,摄像头厂家给的程序,需要DLL,(两个FCAM.DLL,DrawUtil.DLL)在VS运行时候直接将DLL放入默认文件夹下边就好,BIN/DEDUG下面,无需添加引用.
但是在发布打包后,这两个DLL没有打包进来,又不能对它们添加引用,引用不了.
解决办法: 将这两个DLL放入 C:\WINDOWS\system32下面,就可以了.