YegorkaGor
Мимокрокодил
Ребята, помогите ещё пожалуйста...
Чего прописать, чтобы срастить
Чего прописать, чтобы срастить
Код:
[Code]
function NextButtonClick(CurPageID: Integer): Boolean;
var
ErrorCode: Integer;
if CurPageID = wpLicense then
begin
VBAInstalled : Boolean;
Result1 : Boolean;
begin
VBAInstalled := RegKeyExists(HKLM,'SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{5545EEE1-FA36-4F76-B6BE-5696E7F4E2D6}');
if VBAInstalled = true then
begin
Result := true;
end;
if VBAInstalled = false then
begin
VBAInstalled := RegKeyExists(HKLM,'SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{5545EEE1-FA36-4F76-B6BE-5696E7F4E2D6}');
if VBAInstalled =true then
begin
Result := true;
end;
if VBAInstalled = false then
begin
Result1 := MsgBox('В системе не найден Visual Basic, необходимый для работы макросов. #13#13 Скачать компонент после установки программы?', mbConfirmation, MB_YESNO) = idYes;
if Result1 =false then
begin
Result:=false;
????????????
end;
end;
YES-NO по-любому продолжаем работу, но! ежели YES
procedure CurStepChanged(CurStep: TSetupStep);
var
ErrorCode: Integer;
begin
if CurStep=ssPostInstall
then begin
if ?????? idYes(сюда, наверное)
then begin
ShellExec('open', 'http://kdl1.cache.wps.com/ksodl/download/vba_for_wps_1033.exe', '', '', SW_SHOWNORMAL, ewNoWait, ErrorCode);
end;
end;
end;