0xDEADBEEF Опубликовано 6 февраля, 2009 Жалоба Опубликовано 6 февраля, 2009 Ситуация такая: в сети на сервере лежит приложение (exe'шник и dll'ки к нему). Пользователям просто переносится ярлык экзешника, и все прекрасно работает.Приложение работает пока в тестовом режиме, у 2х пользователей. У одного из них периодически при загрузке выдается сообщение о невозможности найти библиотеку. Через несколько попыток всё нормально запускается. У другого ошибка не возникает.Вопрос: а какого, собственно, гуя она не находится? Моя единственная мысль - таймаут системного загрузчика библиотек, который недождавшись её в следствии медленной работы сети, выдаёт ошибку. Но похоже это из области компьютерных выдумок.Как победить? У кого какие мысли? Сеть обширная (сотни машин), приложение будет работать также у большого количества пользователей.
X-tender Опубликовано 6 февраля, 2009 Жалоба Опубликовано 6 февраля, 2009 Явно трабла в сети. А в линке раб.директория указана? Ну а как победить - я думаю сам знаешь 1) вкомпилить, 2) в проге в случае если дллка отстутствует на локальной машине - загружать ее на локальную в папку юзера, дабы доступ юзверю к виндовым папкам не даватьА вообще как сетевой диск подключена та папка или просто через расшару?
0xDEADBEEF Опубликовано 6 февраля, 2009 Автор Жалоба Опубликовано 6 февраля, 2009 1. Если вкомпиливать, то вкомпиливать всё - размер экзешника уверичится с одного до десятков мегабайт (был бы признателем, еслиб ктонибудь рассказал как вкомпиливать рантайм MinGW (mingwm10.dll) )2. Пока это трешение и было предложенно, всёравно устанавливать будет 1 человек.Папка - расшара.Ещё есть вариант, что "пациент всегд лжет", потому как проблема больше не проявлялась.
X-tender Опубликовано 6 февраля, 2009 Жалоба Опубликовано 6 февраля, 2009 0xDEADBEEFпапка расшара кстати медленнее чем сетевой диск, можно попробовать примонтировать эту папку
bayarookie Опубликовано 7 февраля, 2009 Жалоба Опубликовано 7 февраля, 2009 А почему нельзя запускать локально? Сеть разгрузится, в приложении надо будет только сделать автоапдейт
0xDEADBEEF Опубликовано 7 февраля, 2009 Автор Жалоба Опубликовано 7 февраля, 2009 Ответ прост - всё ПО собственного производства работет по этой схеме. А усложнять жизнь никто себе как обычно не хочет. Даже от инсталлятора отказались
Рекомендуемые сообщения
Пожалуйста, войдите, чтобы комментировать
Вы сможете оставить комментарий после входа в
Войти