还是扫描仪的问题
我在程序中直接控制扫描仪,代码如下:
procedure TFormCar.SButDriverClick(Sender: TObject);
var
ImgScan:TImgScan;
BitMap:TBitmap;
DriverPhoto:String;
begin
DriverPhoto:='.\Image\Driver.bmp';
ImgScan:=TImgScan.Create(Nil);
BitMap:=TBitmap.Create;
ImgScan.ScanTo:=1;
ImgScan.FileType:=3;
ImgScan.PageOption:=6;
ImgScan.Image:=DriverPhoto;
ImgScan.OpenScanner
ImgScan.StartScan;
VDriverPhoto.Picture.LoadFromFile(DriverPhoto);
BitMap.LoadFromFile(DriverPhoto);
ZoomImage(BitMap,120,160,VDriverPhoto);
VDriverPhoto.CutToClipboard;
VDriverPhoto.PasteFromClipboard;
if FileExists(DriverPhoto) then
DeleteFile(DriverPhoto);
BitMap.Free;
ImgScan.Free;
end;
运行时却出现错误:Access Violation at address 77F62D4F in module GDI32.Dll,Read of address 00EEA6EB
请问这是怎么回事?