Смотрите видео ниже, чтобы узнать, как установить наш сайт в качестве веб-приложения на домашнем экране.
Примечание: Эта возможность может быть недоступна в некоторых браузерах.
Вот есть отличный пример.Какое условие необходимо прописать в секции [Files], чтобы в случае его выполнения (2 ядра) копировались необходимые файлы?
NUMBER_OF_PROCESSORSа какой параметр отвечает именно за ядро в том примере?
Ну наверное NUMBER_OF_PROCESSORS. А использовать примерно така какой параметр отвечает именно за ядро в том примере?
[Setup]
AppName=Моя программа
AppVersion=1.5
DefaultDirName={pf}\Моя программа
OutputDir=.
[Languages]
Name: "RU"; MessagesFile: "compiler:Languages\Russian.isl"
[Files]
Source: "compiler:Examples\MyProg.exe"; DestDir: "{app}"; Check: CheckCore
[Code]
#define AW = (Defined UNICODE) ? "W" : "A"
function GetEnvironmentVariable(lpName, lpBuffer: String; nSize: DWORD): DWORD;
external 'GetEnvironmentVariable{#AW}@kernel32.dll stdcall';
function GetEnvVar(const VariableName: String): String;
var
Len: DWORD;
begin
Len := GetEnvironmentVariable(VariableName, '', 0);
if Len > 0 then
begin
SetLength(Result, Len);
GetEnvironmentVariable(VariableName, Result, Len);
end;
end;
function CheckCore: Boolean;
begin
Result := StrToInt(GetEnvVar('NUMBER_OF_PROCESSORS')) >= 2;
end;
Ну наверное NUMBER_OF_PROCESSORS.
function CheckCore: Boolean;
begin
Result := StrToInt(GetEnvVar('NUMBER_OF_PROCESSORS')) >= 2;
end;
function CheckCore: Boolean;
begin
Result := StrToInt(GetEnvVar('NUMBER_OF_PROCESSORS')) < 2;
end;
=1 нy или < 2А если нужно только с одним ядром то вот так надо?: