AS
Size: a a a
СГ
A
СГ
AS
func (f *Finder) DefaultDirs() {
switch {
case isWindows():
// TODO МассивПутейКонфигурационногоФайла = СобратьВозможныеКаталогиУстановкиПлатформыWindows();
if runtime.GOARCH == "amd64" {
dirProgram64 := os.Getenv("ProgramW6432")
dirProgram86 := os.Getenv("ProgramFiles(x86)")
f.AddDir(path.Join(dirProgram64, "1Cv8"), "", V8_x64)
f.AddDir(path.Join(dirProgram64, "1Cv82"), "", V8_x64)
f.AddDir(path.Join(dirProgram86, "1Cv8"), "", V8_x32)
f.AddDir(path.Join(dirProgram86, "1Cv82"), "", V8_x32)
} else {
dirProgram86 := os.Getenv("ProgramFiles")
f.AddDir(path.Join(dirProgram86, "1Cv8"), "", V8_x32)
f.AddDir(path.Join(dirProgram86, "1Cv82"), "", V8_x32)
}
case isLinux():
f.AddDir(path.Join("/opt", "1C", "v8.3", "x86_64"), "", V8_x64)
f.AddDir(path.Join("/opt", "1C", "v8.3", "i386"), "", V8_x32)
case isOSX():
f.AddDir(path.Join("/opt", "1cv8"), "", V8_x64)
}
}
АК
func (f *Finder) DefaultDirs() {
switch {
case isWindows():
// TODO МассивПутейКонфигурационногоФайла = СобратьВозможныеКаталогиУстановкиПлатформыWindows();
if runtime.GOARCH == "amd64" {
dirProgram64 := os.Getenv("ProgramW6432")
dirProgram86 := os.Getenv("ProgramFiles(x86)")
f.AddDir(path.Join(dirProgram64, "1Cv8"), "", V8_x64)
f.AddDir(path.Join(dirProgram64, "1Cv82"), "", V8_x64)
f.AddDir(path.Join(dirProgram86, "1Cv8"), "", V8_x32)
f.AddDir(path.Join(dirProgram86, "1Cv82"), "", V8_x32)
} else {
dirProgram86 := os.Getenv("ProgramFiles")
f.AddDir(path.Join(dirProgram86, "1Cv8"), "", V8_x32)
f.AddDir(path.Join(dirProgram86, "1Cv82"), "", V8_x32)
}
case isLinux():
f.AddDir(path.Join("/opt", "1C", "v8.3", "x86_64"), "", V8_x64)
f.AddDir(path.Join("/opt", "1C", "v8.3", "i386"), "", V8_x32)
case isOSX():
f.AddDir(path.Join("/opt", "1cv8"), "", V8_x64)
}
}
OG
AS
OG
AS
AS
AZ
OG
AZ
AZ
AZ
JD
1P
AZ
1P