Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
PosEX dosn't work on 64-bit
#1
Hello,
I'm just trying new 15.5.2 version that resolved some issues.
I use Delphi 10.2 Tokyo.

Going forward on my tests, I noticed that, when I compile in 64-bit platform, the function StrUtils.PosEx doesnt'work properly.
(I don't call it directly, but it's used (for example) in System.IOUtils (TPath, TDirectory, TFile)).

By example:
PosEx(':','C:\SVN\Mydirectory',3) return 2 (that is the right value if I call PosEx(':','C:\SVN\Mydirectory',1))
while it must return 0 (as 32-bit does).
Also notes that in a normal vcl application (no-intraweb) it works in 64-bit too.

Perhaps it depends by some directive but I wasn't able to find it.

Could you have a check?
Thanks
Alberto Pilat
Reply


Messages In This Thread
PosEX dosn't work on 64-bit - by mondoedp - 11-30-2023, 11:20 AM
RE: PosEX dosn't work on 64-bit - by rlebeau - 11-30-2023, 10:38 PM
RE: PosEX dosn't work on 64-bit - by mondoedp - 12-01-2023, 11:22 AM
RE: PosEX dosn't work on 64-bit - by mondoedp - 12-01-2023, 05:05 PM
RE: PosEX dosn't work on 64-bit - by mondoedp - 12-11-2023, 01:40 PM

Forum Jump:


Users browsing this thread: 2 Guest(s)