error on activationSolved

Hello,

A few of our clients are getting this error when activating:Method not found 'Int32 system.runtime.interopservices.marshal.sizeof(!!0)

What is that problem ?

More information is needed.

  1. What language are you using?
  2. What function is throwing this exception?
  3. What is being passed tot the function?
  4. What version of TurboActivate are you using?

1- C#2- TurboActivate.Activate()3- extraData4- I am using the latest DLL

Can you copy & paste the full exception? It sounds like you might be passing a null string and that's crashing it.

at TurboActivate.Activate(String extraData) at .Form1.ActivateLime(System.String key)

That's not the full exception by a long shot. Anyway, it sounds like you're passing null strings. Don't do that. If you want to activate without extra data then use Activate().

I am passing Environment.MachineName and similar I don't think those are null..

It turns out null and empty strings work fine. I don't know what's wrong. Is the customer using some "off-market" .NET Framework like Mono? Can you reproduce this error?

If you give us more information we can help you.

only customers running parallels on Mac are getting this error

Can you reproduce this error? If so, how.

Well I am asking them to update to the latest .net and it is fixing the problem