Ian Branch 131 Posted December 1, 2024 Hi Team, I recently started to play in 64 bit. Normally I was 32 bit exclusive. I ran up against an issue with paszip.pas, used in a couple of places in various 3rd Party libraries. I kept geting an error at line 4341 or thereabouts: file_ := INVALID_HANDLE_VALUE; Tracing, I found variable file_ was defined at line around 3963 as a DWORD: file_: dword; This is fine in 32bit but problematic in 64bit. The solution was to change the declaration to: file_: THandle; Now paszip.pas builds without issue in both 32 & 64 bit. HTH in some way.. Regards, Ian 1 Share this post Link to post
Dave Nottage 576 Posted December 1, 2024 14 minutes ago, Ian Branch said: I ran up against an issue with paszip.pas If it's the one from Mormot (which it seems to be, given your info), you should file an issue here. Share this post Link to post
Ian Branch 131 Posted December 1, 2024 Just now, Dave Nottage said: If it's the one from Mormot (which it seems to be, given your info), you should file an issue here. Done. Share this post Link to post
Ian Branch 131 Posted December 9, 2024 Hi Team, Further issues/changes have been identified/adressed in PasZip as a follow on to my initial issue. The current PasZip can be downloaded from https://github.com/synopse/mORMot Regards, Ian Share this post Link to post