Давно сталкнулся с етим явлением!
Значит програмирую на C++ CLI .NET WindowsForm приложения.
Прихожу на комп где нет фрамеворка и нет vcredist_x86
Устанавливаю в таком же порядке.
Запускаю прогу и 3-6 секунд тишина!
И потом появляется эта наглая форма чтоб ее....
Последующие запуски норма!
Начал прогу для массового использования делать, надо чтоб без зависонов.
какие идеи вчем может быть проблема и как от нее избавится..
Первое что мне пришло на ум.. во время конца установки приложения запустить его в скрытом режиме и закрыть.
Но это очередной топорный метод.
Здравствуйте, Аноним, Вы писали:
А>Давно сталкнулся с етим явлением! А>Значит програмирую на C++ CLI .NET WindowsForm приложения. А>Прихожу на комп где нет фрамеворка и нет vcredist_x86 А>Устанавливаю в таком же порядке.
Прочтите статью "Как задавать вопросы".
А>Запускаю прогу и 3-6 секунд тишина! А>И потом появляется эта наглая форма чтоб ее.... А>Последующие запуски норма!
Прочтите про архитектуру .NET, конкретно jit-компиляцию. Какое у вас железо? Какая ОС? Какая версия .NET? Непонятно.
Сферические зависания сферической программы в вакууме могут быть вызваны чем угодно. В основном, обычно, плохим кодом.
А>Начал прогу для массового использования делать, надо чтоб без зависонов.
Всем надо. У многих получается.
С уважением, Анатолий Попов.
ICQ: 995-908
Re[2]: Первый запуск приложения - ВИСИТ!
От:
Аноним
Дата:
26.06.08 14:25
Оценка:
Здравствуйте, Aen Sidhe, Вы писали:
AS>Здравствуйте, Аноним, Вы писали:
AS>Прочтите про архитектуру .NET, конкретно jit-компиляцию. Какое у вас железо? Какая ОС? Какая версия .NET? Непонятно.
Винда Икспи. Net 2.0 Студия VS2008
На всех железячках один ефект.
AS>Сферические зависания сферической программы в вакууме могут быть вызваны чем угодно. В основном, обычно, плохим кодом.
Код ни причем.. Даже если пустую формачку создать и накидать компонентов и откомпилировать Relase и попробывать запустить.
Помоему данный зависон только на прогах от C++ CLI
Здравствуйте, Аноним, Вы писали:
А>Код ни причем.. Даже если пустую формачку создать и накидать компонентов и откомпилировать Relase и попробывать запустить.
А>Помоему данный зависон только на прогах от C++ CLI
код причём. сделайте по другому. ваш метод показа лого явно не единственный.
А если сделать 2 программы. Сначала запустить одну (она будет грузиться 3-6 секунд), а потом сразу вторую (первую можно закрыть). Тоже будет 3-6 секунд, или быстро сразу?