In upgrading a project from Delphi 2010 to Delphi XE8 I have also purchased an upgrade from my ImageEn 4.0.1 to the latest which is 6.0.1.
I have D2010 with ImageEn 4.0.1 installed on one computer.
I have DXE8 with ImageEn 6.0.1 installed on another computer.
In the project I have a codeline:
ImageEn1.IO.Acquire(ieaTwain);
Which works fine on D2010, ImageEn 4.0.1.
When I compile this in my XE8, ImageEn 6.0.1, the compiler complains about the parameter ieaTwain not being boolean.
So, somewhere along the line of development, the signature for TImageEn.IO.Acquire was changed, thus breaking code.
Please note, I am not trying to bitch about the breaking code bit, I am solution oriented, and just want to know how to fix it?
I am aware that it will compile without the parameter, but I am wondering if I should tell TImageEn.IO that it is in fact ieaTwain I am trying to acquire.
Thanks a lot in advance.
Jens Fudge