FAQ TBarCode .NET
Ошибка "Catastrophic Failure" при лицензировании
Ошибка "Catastrophic Failure" при лицензировании
На определённых системах (например, W2012R2, IIS8.5) вы можете столкнуться с ошибкой, если применяете лицензионный ключ сразу после создания экземпляра объекта штрихкода. Это происходит потому, что базовая (нативная) DLL TBarCode не была инициализирована на этот момент — возможно, из-за отложенной загрузки зависимых DLL или другой проблемы синхронизации.
В качестве обходного решения попробуйте задать любое свойство перед применением лицензии — см. ниже:
TECIT.TBarCode.Barcode oBC = new TECIT.TBarCode.Barcode();
oBC.BarcodeType = TECIT.TBarCode.BarcodeType.Code128; // set a property of the object
oBC.License("Licensee", TECIT.TBarCode.LicenseType.DeveloperOrWeb, 1, "Key", TECIT.TBarCode.TBarCodeProduct.Barcode2D);