This project has moved. For the latest updates, please go here.


SKM.DLL missing methods?


i have this example line of code in 2010 :

activated = SKGL.SKM.KeyValidation("9999", 99999", "999999", myKey)

it retrieves TRUE or FALSE OK when using original version of SKM.DLL 1.0 but when I switch to new SKM.DLL it does not work. The method does not exist!


artemlos wrote Dec 4, 2014 at 7:15 AM

I think I recognize the problem. Do you get an error that it does not exist or KeyValidation is ambigious becuase multiple kinds of members with this name exist in class in SKGL.SKM?

ClayDavis wrote Dec 5, 2014 at 7:08 PM

Yes, correct. the message I receive when i use the SKM DLL is:

'KeyValidation' is ambiguous because multiple kinds of members with this name exist in Class SKGL.SKM

The SKGL.SKM.KeyValidation portion of the code in underlined, and this message appears in a pop up when you hover over it.

When I remove the SKM DLL from the project's References and re-add the SKM DLL, then no error.

artemlos wrote Dec 6, 2014 at 6:55 PM

Do you get the same error for KeyActivation?

ClayDavis wrote Dec 6, 2014 at 11:30 PM

No, SKGL.SKM.KeyActivation works!

these are the methods that appear with DLL,
Those with the * (star) also appear in DLL
only one missing is KeyValidation in DLL.

TimeCheck *
KeyActivation *
GetMachineCode *
GetEightByteHash *

artemlos wrote Dec 7, 2014 at 4:48 PM

Could you please try to use Global namespace:

Dim test = Global.SKGL.SKM.KeyValidation( param )

ClayDavis wrote Dec 7, 2014 at 6:41 PM

unfortunately, It returns the same error message when global is used. The KeyValidation method is still missing.

artemlos wrote Dec 7, 2014 at 7:04 PM

Since I am unable reproduce this, do you think you could create a new project in a similar environment with SKM.dll where this error occurs and send it to me.

Please send a message here:

I will reply and you will be able to send the files by email.

wrote Feb 22, 2015 at 8:36 PM