2015-04-30 53 views
0

我在使用Delphi VCL時使用List & Label components時遇到問題。當我訪問TL20_對象的Design方法,我得到以下錯誤代碼:列表和標籤:使用Delphi VCL組件獲取ErrorCode -105

錯誤代碼-105(許可證錯誤)

procedure TForm3.Button1Click(Sender: TObject); 
var 
    llDriver: TL20_; 
    res: Integer; 
begin 
    llDriver := TL20_.Create(Self); 
    try 
    llDriver.Language := ltDefaultLang; 
    llDriver.LicensingInfo := 'xxxxxx'; 
    res := llDriver.Design(0, WindowHandle, '123', LL_PROJECT_LABEL, '123', False, True); 
    ShowMessage(llDriver.LlGetErrortext(res)); 
    finally 
    FreeAndNil(llDriver); 
    end; 
end; 

使用了相同的許可證密鑰在同一臺PC上的Python應用程序工作正常。

有什麼建議嗎?

+6

您將需要聯繫組件供應商關於您的問題,這個問題不適合SO。 – whosrdaddy

+0

你能夠運行安裝後的樣本嗎?是你的環境路徑中的DLL的路徑?供應商說什麼? –

+0

查看該站點許可證似乎是針對一個用戶*和一個開發環境*(例如,如果您使用它爲pascal並希望將其用於C++,則需要卸載並重新安裝),但許可證可以通過修改供應商。由於您正在使用Python,我的猜測是您的許可證已經用完,並且不適用於VCL。 – Dsm

回答

2

您需要將VCL組件的LicensingInfo屬性設置爲可以在安裝附帶的個人許可證信息文件中找到的值。

+0

謝謝。是的,我已經設置了LicensingInfo屬性。我使用了與Python應用程序配合使用的相同密鑰......使用VCL組件它不起作用。 –

相關問題