2015-10-16 268 views
1

我在Inno Setup的文件中的文本行是:GetComputerNameString Inno Setup的

  • TextBox.Text := GetComputerNameString();

獲取計算機名稱。我得到試圖去通過設置嚮導時,一旦它建立了這個錯誤:

enter image description here

我必須做一些代碼設置的(比如註冊一個外部函數或別的東西)來調用這個函數或者我應該能夠調用它,因爲它是內置的?

+0

在哪個操作系統是你面臨這樣的問題? – Wosi

+0

Windows Server 2008 R2 Standard,64位。 –

+0

嘗試檢索計算機名稱後,GetLastError返回什麼? http://www.vincenzo.net/isxkb/index.php?title=GetLastError_%28%29 – Wosi

回答

1

你一個變量聲明爲全局變量

[code] 
var 
    glbComputerName String; 

... 
step by 1 function 
    glbComputerName := GetComputerNameString(); 
    TextBox.Text := glbComputerName; 
... 
step by 2 function 
    //glbComputerName use... 
    MsgBox('Computer Name :' + glbComputerName, mbError, MB_OK); 
+0

這是如何回答這個問題的? –