Error during ta.activate

Some of our customers are getting an error during the Ta.Activate.

The productid = trueta.CheckAndSavePKey(tbLicense.Text, TA_Flags.TA_USER) return TRUEta.activate returns an error:

Conversion from string Activate failed with an unknown to type Double is not valid.

Some of our clients are getting this message since we use the 4.2.0.0 version. Most of them are from Australia.

We use TurboActivate 4.2.0.0, I know there is a new version, but in the release notes I dont see any fixes for this.

What programming language are you using? And did you upgrade the integration files that came with that language when you upgraded to that version of TA?

https://wyday.com/limelm/help/faq/#update-libs

We are using VB.NET (VS2017).Yes we did them all, TurboActivate.dll, TurboActivate64.dll and TurboActivate.vb.

23-05-2018 15:00 4.054 TurboActivate.dat27-11-2019 14:45 1.243.104 TurboActivate.dll27-11-2019 14:45 69.830 TurboActivate.vb27-11-2019 14:45 1.565.152 TurboActivate64.dll

Upgrade to the latest version. Then, on line 572 of the latest TurboActivate.vb, change "ret" to "ret.ToString()". This should've been a compile error, but this is typical of Microsoft's incomplete support / development of the VB.NET language.

If you have a choice, switch to C# for future development.

We'll include a fixed version of TurboActivate.vb in the next version.

What causes this fault, because it only occurs at a limited amount of clients?Maybe I can find a workaround?This because we otherwise need to issue a new release to all customers (which we do not prefer at this stage).

>> "What causes this fault, because it only occurs at a limited amount of clients?"

It's an error. You would see the error code, but VB.NET doesn't have proper compile time error checking like C# does (hence that conversion bug slipping through).

>> "Maybe I can find a workaround?"

Honestly, probably not. Easier to release a fixed version, and if a customer is still getting an error you will know exactly what it is (if you follow the fix I put above).