Добро пожаловать к нам в гости! Наш сайт посвящён программе NeoBook, с помощью которой вы легко сможете создавать собственные мультимедиа-приложения без необходимости изучать сложные языки программирования! Зарегистрируйтесь, чтобы стать членом нашего сообщества.
Запарился с этим инетом, гроза была и инет пропал на 2 дня Когда же у нас появится нормальный пров...
Quote (Вадим)
А чем плох темп?
Прога будет висеть в трее все время, но в системе стоит авточистилка, которая может в любое время очистить все временные папки, поэтому нежелательно использовать темп.
которая может в любое время очистить все временные папки,
В любое время и электричество может рубануться.
Вообще-то, "открытые" файлы система должна не разрешать удалять даже из темпа! - А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
Вообще-то, "открытые" файлы система должна не разрешать удалять даже из темпа!
Вот именно. А если такая жесткая чистилка, что удаляет даже открытые, то можно перед сменой иконки делать проверку на ее наличие в темпе, если нет - извлекать туда. Одно условие добавляется и всё. Комп все равно сделает всё в тысячные доли секунды... Бесплатный онлайн курс программирования в VisualNEO Win (NeoBook)
"открытые" файлы система должна не разрешать удалять даже из темпа!
Проверил сейчас, удалять вручную. Файлы удаляются из [TempDir]. Видимо примененный файл иконки автоматически закрывается.
Quote (Alien)
смотря какой комп :D
Проверил. В проекте Сергея добавил проверку иконок во время загрузки приложения и перед сменой иконки (см. прикрепление). Если удалить иконку из [TempDir], и нажать в программе "LoadIcon", то иконка в трее заменяется мгновенно. Мой нотик можно считать мерилом скорости (он динозавр - проц 846 Мгц, память 576 Мб (PC100)). Так что проверка/извлечение - рулит!
Проверил сейчас, удалять вручную. Файлы удаляются из [TempDir]. Видимо примененный файл иконки автоматически закрывается.
Если файл "закрывается", то это означает, что приложению он больше не нужен, и данные из него висят где-то в памяти. Вот тут интересно - а что будет с отображением значка в самом приложении, если удалить иконку из темпа?
Quote (Вадим)
Проверил. В проекте Сергея добавил проверку иконок во время загрузки приложения и перед сменой иконки (см. прикрепление).
У меня такое впечатление, что нам всем эта "тема с иконкой" более интересна, чем автору сабжа.
- А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
что будет с отображением значка в самом приложении, если удалить иконку из темпа?
Сейчас ничего не будет, поскольку в самом приложении (не в трее) иконки исправно грузятся из вложенных файлов. А если их и там прописать в темп, то при удалении из темпа картинка сразу заменится крестиком, т.е. проект не "держит" свои файлы. По крайней мере, картинки.
Quote (Peter)
нам всем эта "тема с иконкой" более интересна
Думаю, что его проблемы с интернетом просто не закончились :). Он же писал выше, что не мог выйти в сеть два дня.
Вот тут интересно - а что будет с отображением значка в самом приложении, если удалить иконку из темпа?
Проверил - ничего страшного не будет. Значок приложения остается на своем месте, как в варианте MainIcon, так и в варианте TrayIcon. Во всяком случае, у меня. Так-что, похоже, нечего париться по-поводу возможной очистки темпа.
Сам задал вопрос, сам и ответил...
Добавлено (22 Июль 2011, 13:35) ---------------------------------------------
Quote (Вадим)
А если их и там прописать в темп, то при удалении из темпа картинка сразу заменится крестиком, т.е. проект не "держит" свои файлы
Это у тебя в режиме проектирования, тут все правильно - NB ругается на отсутствующие файлы. Но вопрос был в том - что будет в конечном скомпилированном проекте? Это - главное. Ответ см. выше. - А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
напрашивается сама-собой для проверки. На всё-про-всё нужно 5 минут.
- А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
Да, Вадим прав, у меня проблемы с инетом начались... Инет есть вроде, а страницу открыть не могу, т.к. скорость 1байт
Quote (Peter)
что нам всем эта "тема с иконкой" более интересна, чем автору сабжа.
Если честно, то вариант "с извлечением в папку", не интересен, к тому же он и так временно работает уже месяц Если бы я ждал этого ответа, то тема не создавалась... Питал надежду, что кто нибудь найдет другой вариант (или фичу )
Хотя, тему можно прикрыть. Сделаю другой подход. Создам все необходимое при установке проги. Просто изначально хотелось сделать один экзешник.
Если честно, то вариант "с извлечением в папку", не интересен, к тому же он и так временно работает уже месяц Если бы я ждал этого ответа, то тема не создавалась...
Вот, что интересно: если бы в NB команда LoadIcon работала бы исправно с вложенными файлами, то при этом все происходило бы точно так же (извлечение во временную папку, и т.д.), как и предложено здесь, но только "втихую" без лишних "скрипто-движений", и вопросов бы не было, и все было бы замечательно. А так... Неинтересен...
Quote (Сергей)
он и так временно работает уже месяц
Мнда-а... Значится зря мы тут распинались, словно делать было нефиг! Что ж... ОК...
Quote (Сергей)
Питал надежду, что кто нибудь найдет другой вариант (или фичу ) Хотя, тему можно прикрыть.
Тему сегодня прикрою. Ближе к вечеру, с отсрочкой на "другой вариант".
Только у меня лично искать этот "другой вариант" уже нет никакого желания. - А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
Не, а зачем закрывать вполне себе конструктивную тему? Понимаю, если бы тема была сплошным флудом или проблема была бы целиком решена... Новые идеи то, могут появиться значительно позже.
Проблема РЕШЕНА! Решена в том объеме, в котором это возможно с нашей стороны: мы обнаружили баг, отписАли соответствующее сообщение разработчикам NB, обозначили реальный и эффективный способ "обхода" этого бага. Исправление же бага зависит не от нас, а от разрабов!
Автору же сабжа вся эта "канитель" с багом команды стала (и, судя по всему, не особо-то была) неинтересна. Что ещё нужно?
Quote (Вадим)
Новые идеи то, могут появиться значительно позже.
Будет день, будет пища!
Тема будет закрыта вечером. Если не появятся "новые идеи"...
Добавлено (24 Июль 2011, 01:26) --------------------------------------------- Тема почищена от лишних сообщений и ЗАКРЫТА.
- А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться