Yes. Use the PDetsFromPath() function and the SetCurrentProduct() function. We have an article about it: Licensing multiple products per process.
Hello Community,
I have the following Problem. My Products are written und executed in an host application. Theres a scripting language to write addons. When i start a script, it loads a dll file with the turboactivate logic. This works with one product. The DAT File is located in the same folder as the dll. Any other of my products uses the same procedure. They must load the dll to get thge turbo activate logic running. but theres already the dat file from product 1 in the dll folder. Is it possible to use on path for more than one product?
Yes. Use the PDetsFromPath() function and the SetCurrentProduct() function. We have an article about it: Licensing multiple products per process.
Thanx for the answer, but the problem is more subtile i found now.
1) My products are used in financial charts that are generated by the host application2) The scripts are calling a dll that does the turboactivate work3) Its abolute normal to reload the chart sometimes, maybe to add another strategy or analysisthis recalls the turboactivate functions in the dll but its the same process anytime, every change made to the chart causes an refresh/reload . thats why turboactivate throws an exception "the dat file can only loaded one time".
its seems to be unable to solve this problem.
Make sure you use the latest versions of TurboActivate. And catch & ignore that exception.