求教高手:如何用TWAIN来控制扫描仪?
目前在最大的问题就是在BCB下不能编译通过TWAIN.h头文件
在网上下载的例子是在VC下开发的
bcb和VC的差异还是很大的!
使用中发现,只是把TWAIN.H包含,如下代码段会出现编译错误:
#ifdef WIN32
#define TW_HUGE
#else /* WIN32 */
#define TW_HUGE huge
#endif /* WIN32 */
typedef BYTE TW_HUGE * HPBYTE;
//C++ Error: , expected
//C++ Error:Earlier declaration of 'huge '
typedef void TW_HUGE * HPVOID;
//C++ Error:Multiple declaration for 'huge '
//C++ Error: , expected
[解决办法]
如果面向Xp之后的系统的话,建议用COM调WIA
http://msdn2.microsoft.com/en-us/library/7eh90ebz(VS.80).aspx
[解决办法]
1.
强烈求教 Wingsun(孙春阳)版主
==============================
从我来csdn的第一天开始就没见过这位传说中的大牛,只在一些老贴中看到他的身影。
2.
你的TWAIN.H是不是从别处复制过来的,看看里面是不是有一些非法的字符,比如“,”要是英文.
[解决办法]
好像有特殊字符存在哦,