我正在为scanning.When使用delphi和MCMTwain我单击了扫描按钮,如果扫描仪是应用程序的一部分,我需要在扫描.How之前检查扫描仪是联机还是脱机我可以在MCMtwain中检查此条件吗
发布于 2014-08-14 15:01:43
下面是一些我拥有但不能再运行的旧代码。
它应该演示一个可能的工作流程,希望能帮助您解决您的问题。
var
Twain: TDelphiTwain;
SelectedSource: Integer;
begin
Twain.LoadLibrary;
Twain.LoadSourceManager;
SelectedSource := Twain.SelectSource;
if SelectedSource <> -1 then
begin
Twain.Source[SelectedSource].LoadSource;
{ set TransferMode }
Twain.Source[SelectedSource].TransferMode := ttmNative;
Twain.Source[SelectedSource].EnableSource(True, True);
{ I am not sure if ProcessMessages is necessary here }
while Twain.Source[SelectedSource].Enabled do
Application.ProcessMessages;
end;
Twain.UnloadLibrary;
end;获取完成后,将触发TDelphiTwain组件的OnTWAINImageReady事件,您可以在那里处理获取的图像。
https://stackoverflow.com/questions/25286243
复制相似问题