Почему бы не использовать обоих?
мне нравится netbeans Профильные инструменты очень лучше, чем затмение, поскольку они работают прямо из поля на Linux.
Eclipse, который я использую для нормального редактирования, mylin инструменты действительно, помогает, Вы работать в задаче ориентировали путь.
Netbeans поддерживает импорт проектов затмения, таким образом, можно согласиться с обоими IDE, рабочими на единственном проекте, если Вы должны.
Функция MsgBox ()
в Inno Setup - это оболочка для стандартной функции Windows MessageBox ()
, которая AFAIK не поддерживает встроенные ссылки, поэтому невозможно просто показать ссылку там.
Однако вы могли бы уведомить пользователя о том, что требуется обновление, и спросить его, открывать ли ссылку в браузере по умолчанию. Примерно так:
function InitializeSetup(): Boolean;
var
ErrCode: integer;
begin
if MsgBox('Your system requires an update supplied by Microsoft. Would you like to visit the download page now?', mbConfirmation, MB_YESNO) = IDYES
then begin
ShellExec('open', 'http://www.microsoft.com/downloads/details.aspx?FamilyID=1B0BFB35-C252-43CC-8A2A-6A64D6AC4670&displaylang=en',
'', '', SW_SHOW, ewNoWait, ErrCode);
end;
Result := False;
end;
Этот код прервет установку, но вместо этого вы можете создать настраиваемую страницу, которая проверяет, установлено ли обновление, и в противном случае предотвращает переход к следующей странице. Однако это будет работать только в том случае, если обновление можно установить без перезагрузки системы.