Voilà.
Окей, на время небольшой паузы устроим обсуждение 
Любые замечания и предложения касательно интерфейса программы излагайте здесь.
P.S. Остальные, пожалуйста, тоже примите участие в дискуссии, иначе могут быть приняты решения, которые вам не понравятся.

Любые замечания и предложения касательно интерфейса программы излагайте здесь.
P.S. Остальные, пожалуйста, тоже примите участие в дискуссии, иначе могут быть приняты решения, которые вам не понравятся.
204, извиняюсь. 128 - это японский ^_^
На машине может быть изменена ассоциация между кодом charset’а и файлом кодовой таблицы. Таким образом, например, часто отучают Photoshop выводить всякие европейские зюзи вместо кириллицы.
Ну... Не хорошо, но учитывая что из-за таких "добрых советов" "бывалых и умелых" многие программы начинают нести охинею (в частности IE)... За это по рукам бить надо. ИМХО. Считаю, что нужно не полагаться на добросовестность пользователя и не планировать все его поползновения в "регистры", а писать по стандартам.
не знаю, по-моему, в MDI удобнее, чем со строкой вкладок
Ну... Не поддерживаю... Просто не люблю поведение дочерних MDI окон. Даже в VB я вырубаю MDI интерфейс. Если уж на то пошло, то можно по разным окошкам разместить с главным окном. Как в VB (ну и, если мне не изменяет память, Delphi).
Подсвечивать хотелось бы все) Можно, например, самые новые раскрашивать синим... А по какому принципу определяются "только что пришедшие"? Те, которые были оставлены с прошлой проверки? Мне кажется, это не показатель, особенно при проверке раз в минуту - в клиент заглядываешь реже)
Ну... Раскрашивать можно те, приход которых ознаименовала иконка в трее. Знаю, что это не так просто, но я просто предлагаю.
Кстати... А группы - это что?
ну, в Дельфях это именованные константы
« Считаю, что нужно не полагаться на добросовестность пользователя и не планировать все его поползновения в "регистры", а писать по стандартам. »
« Ну... Не поддерживаю... Просто не люблю поведение дочерних MDI окон. Даже в VB я вырубаю MDI интерфейс. Если уж на то пошло, то можно по разным окошкам разместить с главным окном. Как в VB (ну и, если мне не изменяет память, Delphi). »
мне не нравятся разрозненные окна, они где-то постоянно плавают и вытаскивать их каждый раз в foreground не очень комфортно =(
« Знаю, что это не так просто, но я просто предлагаю. »
Для этого всего лишь вводится boolean-массив на избранных и ставить туда флаги... no more problems))
Правда, идея DeepKeeperа "убивать" выделение по таймеру мне больше импонирует
« Кстати... А группы - это что? »
то же, что и на сайте
ну тебя. я английский понимаю, но русский люблю )
/* Как насчёт INI со строками, которые можно локализовать? Муторно, но возможностей масса! Такое было в WII, CDEx. Так чем клиент хуже? */
[Info]
Copyright=Somebody
UTF=1
Вот...
Хотя, конечно, самым приятным было бы сделать TWideStrings.LoadFromFile() и затем просто извлекать строки по их индексу
главное чтобы парсить вручную не пришлось) но вроде Delphi’йский TXMLDocument поддерживает Unicode.
INI. Можно и в UTF8 писать строки. Тогда точно всё будет нормально.