Вопрос Проверка на наличие программы

  • Автор темы Автор темы MarsBar
  • Дата начала Дата начала

MarsBar

Участник
Доброго времени суток форумчанам. Возникла такая идея, сделать для себя инструмент, в котором будут все нужные мне ресурсы. Так вот в чём вопрос. Как можно проверить установлен ли допустим Blender, для которого я распаковываю плагин? Если программы нет, выводить либо какой-то messageBox, либо делать флаг неактивным. Прошу прощения если такой вопрос уже где то обсуждался. Найти не смог как изменять флаги компонентов. Как программу через реестр найти на форуме есть, но вот про компоненты увы не увидел
 
Последнее редактирование:
Давно я уже скриптами не занимался, подзабыл уже всё, но могу предложить попробовать что-то, типа такого:
procedure CurPageChanged(PageID: Integer);
begin
if PageID = wpSelectComponents then begin
if not RegValueExists(HKLM, 'SOFTWARE\Ключ\подключ', 'InstallPath') then begin
WizardForm.ComponentsList.Checked[1] := false;
WizardForm.ComponentsList.ItemEnabled[1] := False;
end;
end;
end;
 
Давно я уже скриптами не занимался, подзабыл уже всё, но могу предложить попробовать что-то, типа такого:
procedure CurPageChanged(PageID: Integer);
begin
if PageID = wpSelectComponents then begin
if not RegValueExists(HKLM, 'SOFTWARE\Ключ\подключ', 'InstallPath') then begin
WizardForm.ComponentsList.Checked[1] := false;
WizardForm.ComponentsList.ItemEnabled[1] := False;
end;
end;
end;
Спасибо большое, уже вижу что будет работать. Я просто C# только знаю, пытаюсь и сюда чутка изучить
 
Последнее редактирование:
Назад
Сверху