Ver Mensaje Individual
  #2  
Antiguo 07-07-2008
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.051
Reputación: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
En uno de los ejemplos viene lo siguiente:
Código:
procedure TForm1.TwainTwainAcquire(Sender: TObject; const Index: Integer; 
  Image: TBitmap; var Cancel: Boolean); 
begin 
  ImageHolder.Picture.Assign(Image); 
  Cancel := TRUE;  {Only want one image} 
end;

Y en el otro ejemplo, lo siguiente:
Código:
procedure TFormMain.TwainSourceFileTransfer(Sender: TObject;

  const Index: Integer; Filename: TW_STR255; Format: TTwainFormat;

  var Cancel: Boolean);

var

  LoadFileName: String;

begin

  {Set file}

  LoadFileName := includetrailingbackslash(getcurrentdir) + 'picture.bmp';

  {Load and add to list}

  ImageList.Add(TBitmap.Create);

  TBitmap(ImageList[ImageList.Count - 1]).LoadFromFile(LoadFilename);

  DeleteFile(LoadFileName);

  {In case it's the first image, display}

  if ImageList.Count = 1 then SelectFirst;

  GoForward.Enabled := ImageList.Count - 1 > CurrentImage;

end;
Prueba con esos eventos, parece que es lo que necesitas.
Responder Con Cita