2015-10-16 2 views
1

У меня есть строка текста в моем файле установки Inno, который: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

Как это ответить на вопрос? –

 Смежные вопросы

  • Нет связанных вопросов^_^