NahAlex сказал(а):
Гмм а без патча не судьба? У меня в принципе честно купленная 1с))
Читал же где то что с помощью обновления платформы вроде можно убрать этот медленный слеш... но как и где вопрос...
Ну что ж, раз программа куплена честно, то долго думать не будем и обратимся к литературе которая шла с честной программой и что мы там видим...
Параметры запуска программы:
1cv7.exe MODE [ /M | /D<Path> | /U<Path> | /N<Name> | /P<Pass> ],
где MODE - режим запуска, может принимать только одно из трех значений :
config - режим конфигуратора;
debug - режим отладчика;
enterprise - нормальный (рабочий) режим.
monitor - режим "Монитор".
следующие ключи опциональны:
/M - запуск программы в монопольном режиме;
/D - каталог базы данных;
/U - рабочий каталог пользователя (каталог из списка пользователей игнорируется);
/N - имя пользователя;
/P - пароль пользователя;
/T<путь> - путь к временным файлам
/@<ИмяФайла> - для режима конфигуратора с указанием файла пакетного запуска
/W - инициализация Web расширения
/L - язык интерфейса: ENG - английский, UKR - украинский
Пример:1cv7 enterprise /Dc:\1c\mainbase /NИванов /P123
как видим фирмой 1С просто не заложен параметр отключения слеша, но если мы будем обращаться к 1С как к OLE объекту то для инициализации используется следующий метод:
v77.Initializ(v77.RMTrade,"/Dкаталог /Nпользователь /Pпароль","NO_SPLASH_SHOW")
вот здесь параметр NO_SPLASH_SHOW отключает появления слеша, но только в том случае когда обращаешься как к OLE объекту...
Поэтому проще пользоваться патчем Соарона (чего я и посоветовал), но если есть тяга ручками исправлять то в файле 1cv7.exe найти 8B 87 54 85 00 00 и заменить на: 31 C0 90 90 90 90 (это в сетевой версии), а в локальной в файле 1cv7l.exe найти:8B 8B 54 85 00 00 и заменить на 31 C9 90 90 90 90
Надеюсь что дал исчерпывающий ответ