Print Page | Close Window

TMS Crypto - POSReady 2009 Support (aka Windows XP

Printed From: TMS Software
Category: VCL Components
Forum Name: VCL / FMX Cryptography Pack
Forum Discription:
URL: http://www.tmssoftware.com/site/forum/forum_posts.asp?TID=12617
Printed Date: 21 Aug 2019 at 12:22am


Topic: TMS Crypto - POSReady 2009 Support (aka Windows XP
Posted By: Christopher Burke
Subject: TMS Crypto - POSReady 2009 Support (aka Windows XP
Date Posted: 21 Nov 2018 at 1:37pm
We recently (today) purchased TMS Crypto pack to allow us to create a 64 bit version of our application, however we have run into an issue.

Around 50% of our client base is running POSReady 2009 (aka Windows XP) which has MS support until mid 2019, the documentation and the source code seems to suggest that Windows XP support is no longer there (from either the source code or from you) ?

Can you give me any advice on targeting Windows XP ?
If we cannot target Windows XP - can we get a refund of purchase ? We would repurchase it at a later date when we have stopped support for POS Ready 2009 (late 2019 for us).

Thank you.



Replies:
Posted By: Marion Candau
Date Posted: 21 Nov 2018 at 1:51pm
Hello Christopher,
There is an option to compile the TMS Crypto Pack for Windows XP.
You need to uncomment the line // {$DEFINE WINXP} at the beginning of each .pas file associated to the component you would like to use.
Best regards,
Marion


Posted By: Christopher Burke
Date Posted: 21 Nov 2018 at 2:11pm
That's a compile time option that compiles an XP specific version (which changes the BCrypt DLL uses) which isn't suitable as many customers have mixed tills (whilst they upgrade from XP to WIndows 7 tills). A given venue has to operate of a single EXE.


Posted By: Marion Candau
Date Posted: 21 Nov 2018 at 2:21pm
The functions used to replace the BCrypt ones works on Windows 7. However these functions are deprecated, that's why we prefer to use BCrypt instead.


Posted By: Christopher Burke
Date Posted: 21 Nov 2018 at 2:24pm
Originally posted by Marion Candau

The functions used to replace the BCrypt ones works on Windows 7. However these functions are deprecated, that's why we prefer to use BCrypt instead.

Will they work on Windows 10?
Also - are they 64 bit compatible ?



Posted By: Marion Candau
Date Posted: 21 Nov 2018 at 2:33pm
Yes, they work on Windows 10.
For 64-bit, there is another issue, we need a DLL for using random functions if you compile with RAD Studio 10.2 or older.
If you compile with RAD Studio 10.2.1 or newer, you need to uncomment the line // {$DEFINE IDEVERSION1021} to bypass the use of the DLL and the random functions are the BCrypt ones.



Print Page | Close Window