本人最近在xp系统下做一个扫描程序,借用了2000系统下的kodak imaging 控件。
成功引入c#开发环境下。但是到具体使用这个控件的类方法时候,发生了灾难性故障。希望有这方面经验的大虾们帮帮忙。在线等。先谢了!

解决方案 »

  1.   

    以前在pb中用过,。net中还没有用过。期待高手。
      

  2.   

    加入一个scan控件,一个edit控件,然后在扫描按钮中加入代码
    ll_rtn = axImgScan1.OpenScanner();
                if (ll_rtn == 0)
                {
                    if (axImgScan1.ScannerAvailable() == true)
                    {
                        axImgScan1.MultiPage = true;
                        axImgScan1.PageCount = axImgScan1.PageCount + 1;
                        axImgScan1.Image = textBox1.Text;
                        axImgScan1.ShowSetupBeforeScan = true;                   
                        axImgScan1.Size = new Size(300,300);
                        axImgScan1.Show();                    
                        ll_rtn = axImgScan1.StartScan();
                        if (ll_rtn == 9254 || ll_rtn == 0)
                        {
                          
                        }
                        else
                        {
                            MessageBox.Show("系统提示", "扫描仪没有正确连接或扫描控件已破坏,请检查!");
                        }                }
                    else
                    {
                        MessageBox.Show("系统提示", "扫描仪没有正确连接,请重新设置!");
                    }
                }
                else if (ll_rtn == 9219)
                {
                    MessageBox.Show("系统提示", "系统没有安装扫描仪或扫描仪没有正确连接!");
                }