Search Login
ГлавноеПопулярноеОбсуждаемое
НовоеИзбранное
Комментарии
Графики
О проекте
ВходРегистрация
НастройкиСправка
Avatar
GOLD Subscribers47
На сайте с 28 Aug 2023
Технологии
Вылечил QUIK
14 Авг 2024 20:32
Недавно вылечил долгую загрузку QUIK. Делюсь историей болезни и рецептом:

Последние несколько лет запускаю QUIK скриптом PowerShell:

Remove-Item "C:\Program Files\Quik\info.log"
Remove-Item "C:\Program Files\Quik\alltrade.dat"
Remove-Item "C:\Program Files\Quik\archive" -Recurse
$wshell = New-Object -ComObject wscript.shell;
$wshell.Exec("info.exe -clear")
Sleep 10
[void] [System.Reflection.Assembly]::LoadWithPartialName("'System.Windows.Forms")
[System.Windows.Forms.SendKeys]::SendWait("ПАРОЛЬ~")


Этот скрипт удаляет ненужные файлы, запускает QUIK, ждет 10 секунд и вводит за меня пароль. Просто и удобно.

Все отлично работало несколько лет. Но недавно (после обновления до новой версии) QUIK стал грузиться почти минуту (до появления запроса пароля).

Начал искать лекарство. Даже разработчику писал. В ответ получил лишь качественную тишину.

Решение нашел методом тыка - выбрал самый большой файл *.dat в папке QUIK и удалил его. Это был файл sec.dat размером более 100 мб.

При загрузке, QUIK ругнулся на отсутствие справочников и создал их заново. Файл sec.dat размером 15 мб появился в папке. После этого, сбегал в настройки и заново настроил получение котировок (Программа / Получение данных / Котировки). Впрочем, это не обязательно делать.

Теперь загрузка занимает 5-7 секунд. Красота!

Пользуйтесь на здоровье))
1.7K
₽
7
Комментарии (2)
Другие статьи на эту тему: