FormerMember

Sage 50 Quantum 2019 U2lpeach.dll calls 64-bit subroutines even though Crystal Reports 2016 is 32-bit.

Posted By FormerMember

Using information garnered from Dependency Walker, it appears U2lpeach.dll utilizes several 64-bit .dlls from C:\windows\system32.  Based upon my understanding, in earlier versions of windows this directory contained the 32-bit routines; however, under windows 10 the directory apparently contains only 64-bit files.  Since 32-bit programs cannot read 64-bit .dlls, it seems likely that this is the source of a problem I recently experienced installing the programs.  

Going forward, shouldn’t the subordinate .dlls be called from C:\windows\sysWOW64 where the 32-bit routines now reside? As it stands at the moment, Crystal Reports 2016 GetPeach () items are listed under “additional functions”, U2lpeach.dll appears under Help->About SAP Crystal Reports->More Info->Loaded Modules and the .dll file itself is located at C:\windows\crystal all as it should be.

But the problem remains that the report functions do not work.

Since I am an accountant and not an IT professional, it seems reasonable I am overlooking or misinterpreting something relatively simple to others who work regularly in this field. However, at this time I have run out of solutions. Any input, guidance or help would be appreciated.