Hallo Matze.
Der ungültige Gleitkommawert resultiert aus der procedure InitScannerValue, wenn es sich um TWON_RANGE handelt und eben keine Zahl von DelphiTwain in Min, Max, Step oder Current übermittelt wird. Dafür habe ich aber kein Gerät zum testen.
Die "Maus-
Exception" von TImgView32 ergab sich aus dem obigen Start-Prozedur-Abbruch, da der Speicher für BmpOriginal und BmpFiltered dadurch nicht reserviert wurde.
Geänderter Code ist anbei.
Gruß
Dr.MAD