Testing the LimeLM code in my applicatoin

I am testing the use of LimeLM in my Delphi application. Using your web site, I want to decactivate a license, activate the licence, revoke the license, restore the license, and delete the license. For all cases I want to run my application, immediately after the change, and see if my application detects the change that I made on the server, so I can perfect my use of LimeLM and the user interface for licensing in my application.

When I run my application, however, the status of the license is out of synch with the license status on the server, with the return from function IsGenuine.

I can't quite figure out how to use function IsGenuine for this testing. Is it possible to have IsGenuine connect and check with the LimeLM servers each and every time it is called? If so, how?

After I'm done testing, then I want to use IsGenuine to connect to and check the LimeLM servers less frequently.

Currently we don't remove activations if you revoke a key and the customer's instance of the app. This behavior will be changed so that the dashboard reflects the customer's current activation status.

I can't quite figure out how to use function IsGenuine for this testing. Is it possible to have IsGenuine connect and check with the LimeLM servers each and every time it is called? If so, how?

Yes, but don't do that. Call IsGenuine() without parameters.