views:

209

answers:

1

I have a Windows 32 bit app written in Delphi that is giving problems when running under Windows Server 2008 64-bit.

Details are sketchy ("having all kinds of printing issues" was the best report I could get so far) and the app behaves fine on all the Win64 platforms I have access to, but aside from that, I would have thought that an app compiled for a Win32 target should run pretty much out of the box on Win64.

Or am I missing something here?

+2  A: 

I could be a buggy printer driver.

On win32 som HP drivers need to have en special floating point flag.
See: http://rave-notes.blogspot.com/2008/01/rave-reports-and-problems-with-hp.html

BennyBechDk
Thanks for that. The post mentions the property RpDev.SkipAbortProc. I can't find hide nor hair of that property in my Rave documentation or on the web (apart from in that post).
I have seen an "floating point overflow" error using reportbuilder.If i remember correctly, i was during selection of printer.It was also described in Digital Metaphors ReportBuilder support.See http://delphigroups.info/2/4/973047.html Last response (by Nard Moseley)
BennyBechDk