Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Не работает ключ запуска AppArch

Не работает ключ запуска AppArch
Я
   pahmutov
 
15.06.21 - 12:50
Ключ запуска AppArch для принудительного запуска 32битной платформы (когда установлена и 64х и 32х) ПРАВИЛЬНО выглядит так: "C:\Program Files (x86)\1cv8\common\1cestart.exe" ENTERPRISE /F "C:\MyBase" /AppArchx86
Т.е. значение без пробела и без "=" после самого ключа.
На ИТС написано непонятно (с пробелом), в интернетах (в т.ч. на мисте) тоже пишут примеры с пробелом. Поэтому пишу пост, чтобы кто-то с такой проблемой сэкономил время.
Протестировал опытным путем - работает только в виде /AppArchx86
На платформе 8.3.18.1520.
   ДенисЧ
 
1 - 15.06.21 - 12:51
А тем, кто когда-то работал в мс-дос, кроме доппайка по старости и дряхлости, досталось ещё и сокровенное знание правил написания ключей командной строки...
   acht
 
2 - 15.06.21 - 12:54
(0) Отлично! Мы укажем твое имя, как первого, кто догадался, в ответе на вопрос. Когда кто-нибудь его задаст.
   ДедМорроз
 
3 - 15.06.21 - 13:16
В DOSе приложение получало командную строку,разбитую на параметры.
В Windows API командна строка - это строка,то,что передано при создании процесса,то и получает приложение и само должно раскладывать на параметры,и из-за этого может что-то и не работать.
   acht
 
4 - 15.06.21 - 14:15
(3) О сколько ж нового можно узнать из этой темы...

PSP для DOS, в котором надо было ковырятся руками - https://en.wikipedia.org/wiki/Program_Segment_Prefix
Windows API - https://docs.microsoft.com/en-us/windows/win32/api/shellapi/nf-shellapi-commandlinetoargvw

Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.