The procedure ?ProductKeyExists errorSolved

Hello-

I recently started getting the error message

"The procedure ?ProductKeyExists@@YAJXZ could not be located in the DLL TurboActivate.dll"

First our "Trial period has expired. Please purchase a valid key" dialog box pops up. Then, when the user tries to reactivate on a PC the above error message comes up instead of the TurboActivate window with the options to enter a valid key, etc.

Any suggestions? Are we/they perhaps using the wrong TurboActivate.dat with the .dll?

TurboActivate version is 2.13.0.0

Thanks

OK, found the problem.

Apparently we pushed out an update where the TurboActivate.exe and .dll were of different versions.

Sorry for the noise.

Spoke too soon 😳

With the .exe and .dll replaced with the current versions, now that error message goes away but I get the following exception:

************** Exception Text **************System.Exception: Failed to save the trial data. at TurboActivate.UseTrial() at TimeOut.FormOpenDentalT.menuItemSetup_Click(Object sender, EventArgs e) at System.Windows.Forms.MenuItem.OnClick(EventArgs e) at System.Windows.Forms.MenuItem.MenuItemData.Execute() at System.Windows.Forms.Command.Invoke() at System.Windows.Forms.Command.DispatchID(Int32 id) at System.Windows.Forms.Control.WmCommand(Message& m) at System.Windows.Forms.Control.WndProc(Message& m) at System.Windows.Forms.ScrollableControl.WndProc(Message& m) at System.Windows.Forms.Form.WndProc(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m) at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

************** Loaded Assemblies **************mscorlib Assembly Version: 4.0.0.0 Win32 Version: 4.0.30319.269 (RTMGDR.030319-2600) CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll----------------------------------------OpenDental Assembly Version: 12.2.20.0 Win32 Version: 12.2.20.0 CodeBase: file:///C:/Program%20Files%20(x86)/Open%20Dental/OpenDental.exe----------------------------------------System Assembly Version: 4.0.0.0 Win32 Version: 4.0.30319.269 built by: RTMGDR CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll----------------------------------------System.Windows.Forms Assembly Version: 4.0.0.0 Win32 Version: 4.0.30319.269 built by: RTMGDR CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll----------------------------------------System.Drawing Assembly Version: 4.0.0.0 Win32 Version: 4.0.30319.276 built by: RTMGDR CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll----------------------------------------CodeBase Assembly Version: 7.1.0.0 Win32 Version: 7.1.0.0 CodeBase: file:///C:/Program%20Files%20(x86)/Open%20Dental/CodeBase.DLL----------------------------------------System.Xml Assembly Version: 4.0.0.0 Win32 Version: 4.0.30319.233 built by: RTMGDR CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll----------------------------------------OpenDentBusiness Assembly Version: 12.2.20.0 Win32 Version: 12.2.20.0 CodeBase: file:///C:/Program%20Files%20(x86)/Open%20Dental/OpenDentBusiness.DLL----------------------------------------SparksToothChart Assembly Version: 4.7.1.0 Win32 Version: 4.7.1.0 CodeBase: file:///C:/Program%20Files%20(x86)/Open%20Dental/SparksToothChart.DLL----------------------------------------Microsoft.DirectX.Direct3D Assembly Version: 1.0.2902.0 Win32 Version: 9.05.132.0000 CodeBase: file:///C:/Windows/assembly/GAC/Microsoft.DirectX.Direct3D/1.0.2902.0__31bf3856ad364e35/Microsoft.DirectX.Direct3D.dll----------------------------------------xImageDeviceManager Assembly Version: 1.0.0.0 Win32 Version: 1.0.0.0 CodeBase: file:///C:/Program%20Files%20(x86)/Open%20Dental/xImageDeviceManager.DLL----------------------------------------SigPlusNET Assembly Version: 1.1.4050.24928 Win32 Version: CodeBase: file:///C:/Program%20Files%20(x86)/Open%20Dental/SigPlusNET.DLL----------------------------------------msvcm90 Assembly Version: 9.0.30729.4940 Win32 Version: 9.00.30729.4940 CodeBase: file:///C:/Windows/WinSxS/x86_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.4940_none_50916076bcb9a742/msvcm90.dll----------------------------------------System.Web.Services Assembly Version: 4.0.0.0 Win32 Version: 4.0.30319.1 (RTMRel.030319-0100) CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Web.Services/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Web.Services.dll----------------------------------------System.Configuration Assembly Version: 4.0.0.0 Win32 Version: 4.0.30319.1 (RTMRel.030319-0100) CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll----------------------------------------OpenDental.XmlSerializers Assembly Version: 12.2.20.0 Win32 Version: 12.2.20.0 CodeBase: file:///C:/Program%20Files%20(x86)/Open%20Dental/OpenDental.XmlSerializers.DLL----------------------------------------AxInterop.AcroPDFLib Assembly Version: 1.0.0.0 Win32 Version: 1.0.0.0 CodeBase: file:///C:/Program%20Files%20(x86)/Open%20Dental/AxInterop.AcroPDFLib.DLL----------------------------------------System.Data Assembly Version: 4.0.0.0 Win32 Version: 4.0.30319.237 (RTMGDR.030319-2300) CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_32/System.Data/v4.0_4.0.0.0__b77a5c561934e089/System.Data.dll----------------------------------------System.Core Assembly Version: 4.0.0.0 Win32 Version: 4.0.30319.233 built by: RTMGDR CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll----------------------------------------CDT Assembly Version: 7.4.1.0 Win32 Version: 7.4.1.0 CodeBase: file:///C:/Program%20Files%20(x86)/Open%20Dental/CDT.DLL----------------------------------------MySql.Data Assembly Version: 6.2.4.0 Win32 Version: 6.2.4.0 CodeBase: file:///C:/Program%20Files%20(x86)/Open%20Dental/MySql.Data.DLL----------------------------------------System.Transactions Assembly Version: 4.0.0.0 Win32 Version: 4.0.30319.1 (RTMRel.030319-0100) CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_32/System.Transactions/v4.0_4.0.0.0__b77a5c561934e089/System.Transactions.dll----------------------------------------Oracle.DataAccess Assembly Version: 2.112.2.0 Win32 Version: 2.112.2.0 CodeBase: file:///C:/Program%20Files%20(x86)/Open%20Dental/Oracle.DataAccess.DLL----------------------------------------System.EnterpriseServices Assembly Version: 4.0.0.0 Win32 Version: 4.0.30319.1 (RTMRel.030319-0100) CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_32/System.EnterpriseServices/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.EnterpriseServices.dll----------------------------------------System.Numerics Assembly Version: 4.0.0.0 Win32 Version: 4.0.30319.1 built by: RTMRel CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Numerics/v4.0_4.0.0.0__b77a5c561934e089/System.Numerics.dll----------------------------------------Anesthesia12.2 Assembly Version: 12.2.4466.34169 Win32 Version: 12.2.4466.34169 CodeBase: file:///C:/Program%20Files%20(x86)/Open%20Dental/Anesthesia.dll----------------------------------------TimeOut12.2 Assembly Version: 12.2.4499.25306 Win32 Version: 12.2.4499.25306 CodeBase: file:///C:/Program%20Files%20(x86)/Open%20Dental/TimeOut.dll----------------------------------------Microsoft.DirectX Assembly Version: 1.0.2902.0 Win32 Version: 5.04.00.2904 CodeBase: file:///C:/Windows/assembly/GAC/Microsoft.DirectX/1.0.2902.0__31bf3856ad364e35/Microsoft.DirectX.dll----------------------------------------Microsoft.DirectX.Direct3DX Assembly Version: 1.0.2911.0 Win32 Version: 9.12.589.0000 CodeBase: file:///C:/Windows/assembly/GAC/Microsoft.DirectX.Direct3DX/1.0.2911.0__31bf3856ad364e35/Microsoft.DirectX.Direct3DX.dll----------------------------------------Microsoft.VisualC Assembly Version: 10.0.0.0 Win32 Version: 10.00.30319.01 CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Microsoft.VisualC/v4.0_10.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualC.dll----------------------------------------AutomaticUpdater Assembly Version: 2.6.16.0 Win32 Version: 2.6.16.0 CodeBase: file:///C:/Program%20Files%20(x86)/Open%20Dental/AutomaticUpdater12.2.dll----------------------------------------SkinSoft.VisualStyler Assembly Version: 1.0.0.0 Win32 Version: 2.3.3.7 CodeBase: file:///C:/Program%20Files%20(x86)/Open%20Dental/SkinSoft.VisualStyler.DLL----------------------------------------

************** JIT Debugging **************To enable just-in-time (JIT) debugging, the .config file for thisapplication or computer (machine.config) must have thejitDebugging value set in the system.windows.forms section.The application must also be compiled with debuggingenabled.

For example:

<configuration> <system.windows.forms jitDebugging="true" /></configuration>

When JIT debugging is enabled, any unhandled exceptionwill be sent to the JIT debugger registered on the computerrather than be handled by this dialog box.

Make sure you're using the latest TurboActivate.cs file in your app along with the latest TurboActivate.dll and TurboActivate.exe files.

OK, that did it...thanks