Пришел клиент и жаловался, что программа Quik (http://www.quik.ru/) не работает в Wine, предложил протестировать ее на нашем Wine@Etersoft. У нас тоже ничего не вышло (Вайн был последней сборки для Альта). Костя пытался разобраться после меня, тоже ничего не получилось. Все это время была ошибка, что нет ключа доступа или что-то в этом роде. С нашим тестовым ключом все работало (но срок его давно истек). Вчера был заказан Костей новый тестовый вариант с ключом. "Будем тестировать"
У нас всё нормально будет. Вот увидишь. Только не забудь про MSVCP60.DLL (см. связанную багу)
При отсутствующем файле MSVCP60.DLL терминал 5.10 просто не запускается. А на более ранних версиях этот файл не нужен. Если жалуется на ключ, значит что-то с путями к ключам, имхо. Я долго бодался с этим вопросом запуская info.exe прямо из папки (тестовый ключ положил в корень wine_c). У меня в конфиге явно прописано, что ключи лежат в C:\, а программа ищет их на диске A: А когда запустил через ярлык на рабочем столе, все нормально нашлось. Покопайте в сторону переменных окружения. Поэкспериментируйте с выкладыванием ключей в разные места. Заодно проверьте права доступа к ключам у соотв. юзера.
Впрочем, это можно записать и как баг wine. Если exe файл запускается из konqueror-а, то имеет смысл выставлять рабочую папку автоматом в ту, из которой произошел запуск. Правда, к примеру, на Метатрейдере, я этого не замечал. А связь с багом 1420 скорее всего лишняя...
Получается, что с путями всё нормально. Ключи находятся и определяются как правильные. Проблемы только с одной парой реальных ключей. Но возможно, они чем-то были изменены, поэтому перестали работать. Здесь скорее к поддержке quik нужно будет обращаться. С нашей стороны вроде бы всё отрабатывает, открывает и проверяет. Связь с 1420 - "работоспособность" и "msvcp60.dll" - первого не будет без второго.
(In reply to comment #4) > Связь с 1420 - "работоспособность" и "msvcp60.dll" - > первого не будет без второго. > Ну если "работоспособность", то из песни слов не выкинешь :) Снимаю возражения.
Цитата их письма, по нему все работает. Даже не надо редактить какие-либо файлы вручную. Добрый день! Вам предоставлен доступ к учебному торговому серверу. Учебный торговый сервер работает на основе информации о ходе реальных торгов, происходивших в один из предшествующих дней. Дистрибутив программы QUIK-Junior для подключения к учебному серверу взять здесь: http://www.quik.ru/client/quik/how-to-start/. К письму приложены ключи доступа к серверу (файлы pubrinq.txk и secrinq.txk). Для подключения к серверу следует: 1. Записать оба ключа в удобное место. 2. Запустить программу, НЕ вводить имя и пароль, закрыть окно для их ввода. 3. Выбрать в меню Настройки - Шифрование. 4. В открывшемся окне нажать на иконку справа в углу. 5. В новом окне указать верный путь к ключам (в средней строке к pubrinq.txk, в нижней - к secrinq.txk). 6. Выбрать в меню Связь - Установить соединение (или нажать на иконку с изображением ключа). 7. В открывшемся окне ввести: логин - qtest558 пароль - qtest558 Ваш код в торговой системе - qtest558 Вам выставлены лимиты в размере: Бумаги: РАО ЕЭС - 300 лотов: Денежные средства - 300 000 руб. Доступ предоставлен на один месяц. Вы имеете возможность обмена сообщениями с сотрудниками СМВБ посредством терминала QUIK. меню: Сообщения/Послать сообщение трейдеру. В помощь - Руководство пользователя, которое можно забрать на сайте http://www.quik.ru/user/download/ Удачной работы! Служба поддержки систем QUIK 383-219-16-06