Часто задаваемые вопросы о лицензировании продукта, применении лицензионного ключа
Код C# для лицензирования на Windows (32-бит) / Windows x64
Код C# для лицензирования на Windows (32-бит) / Windows x64
Следующая информация актуальна только для TBarCode версии 10.2.2 и более ранних. Начиная с версии 10.2.4 отдельного лицензирования для 32-битных и 64-битных компонентов больше нет.
Вы можете использовать следующий код C#, чтобы динамически адаптировать лицензионный ключ к 32-битной или 64-битной версии двоичного файла:
TBarCode .NET V10
// are we in 32-bit mode?
if (IntPtr.Size == 4)
barcode.License("Your Licensee Name", LicenseType.DeveloperOrWeb, 1, "Your 32 Bit Key",
(TBarCodeProduct) 2003 /* 2D V10!*/);
// or in 64-bit process?
else if (IntPtr.Size == 8)
barcode.License("Your Licensee Name", LicenseType.DeveloperOrWeb, 1, "Your x64 Bit Key",
(TBarCodeProduct)2005 /* 2D x64 V10!*/);
//else
//error, unknown platform!
TBarCode OCX V9
// are we in 32-bit mode?
if(IntPtr.Size == 4)
objTBarCode.License("Your Licensee Name", tag_licKind.eLicKindWeb, 1, "Your 32 Bit Key",
(tag_licProduct)45 /* 2D V9!*/);
// or in 64-bit process?
else if (IntPtr.Size == 8)
objTBarCode.License("Your Licensee Name", tag_licKind.eLicKindWeb, 1, "Your x64 Key",
(tag_licProduct)49 /* 2D V9!*/);
//else
//error, unknown platform!