===[ Расскажу историю, ребята (С) ]=== #post-id: 4352-12-36 #original-date: 25.06.2012 Mon #original-time: 12:36 PM #original-day: 4352 #original-host: WinXP Prof SP3 (Build 2600) Есть такая программа PopMan, которая проверяет ящики и выдаёт список писем. Опционально она грузит часть тела письма, являя собой прообраз почтового клиента. Ну, чтобы быстро смотреть, что там пришло без сортировки по папкам - достаточно, к тому же программа весьма лёгкая и быстрая. Когда окно свёрнуто, и приходит почта, она выдаёт информационное окошко со списком писем и несколькими кнопками. В конфеге программы настраиваются свойства этого окна, хотя в опциях нет ни слова про них. В частности там указываются размеры, шрифт и тому подобное. И тут притаился один забавный баг. Я как-то заметила, что на буке у меня шрифт в этом окне - Times New Roman наклонный, как в тултипах и меню (настройки Windows), а на работе - Tahoma не наклонный. Сначала я списала это на то, что на работе я запускаю программу под другим пользователем, который всегда работает вторичным входом в систему, и настройки его GUI я не производила. Тоесть, возможно, там именно такой шрифт и стоит. Но однажды дома у меня тоже появился шрифт Tahoma. Сначала подумала, что глюк, потом перепроверила настройки оформления. А потом закралась в голову мысль. Запустила программу с каталогом по умолчанию отличным от каталога PopMan - шрифт наклонный. Запустила прямо из каталога программы - шрифт не наклонный. Я так поняла, там загрузка настроек происходит децентрализованно. Поэтому в одном блоке, который заведует, скажем, главным окном, конфиг ищется правильно, а в другом - который заведует окном сообщения - неправильно. Во втором случае конфиг ищется либо в текущем каталоге, либо только где-то в Application Data. А вот в первом программа правильно обрабатывает "портабельный режим". Вот такое вот открытие. У программы есть исходники, но мне, честно говоря, влом там ковыряться. http://www.ch-software.de/popman/ #upd: На работе трюк со стартовым каталогом почему-то не удался. Мистика!