NothingAnother
Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Уважаемый mai62! Посмотрел на досуге линковку Вашей программы, и сразу возникла мысль - а почему, собственно, она не юникодовая? Если это пргиб в сторону юзеров оси Win9x, то сколько их осталось-то? Основная масса сидит на линейке NT (W2K, XP), а здесь вызов ANSI'шных функций WinAPI приводит лишь к непроизводительным расходам, т.к. известно, что ядро NT юникодовое. При вызовах ANSI-вариантов ф-ий системе приходится преобразовывать параметры в юникод, и затем уже самой вызывать Unicode-варианты тех же самых ф-ий. А ведь обработка строк - одна из самых ресурсоёмких операций, при том, что в этой программе как раз эти операции занимают весьма значительное место, что очень даже ощущают пользователи слабоватых машин. Если уважаемый автор всё же не хочет обижать оставшихся юзеров 9x, можно компилировать сразу 2 варианта программы - ANSI и Unicode, на выбор пользователя. Так, кстати, поступают разработчики многих продуктов, например известные утилиты FileMonitor, RegMonitor, браузер MaxThon, драйверы от nVidia, и многие другие. Ещё есть сомнение в полезности вкладки "Тренажёр" - её функциональность откровенно слаба, при том существуют готовые продвинутые парсеры-отладчики RegEx'ов (к примеру _http://weitz.de/files/regex-coach.exe). Лучше уж не отягощать эту великолепную программу подобными фичами. Имхо... Добавлено: cluster Цитата: Намылил тебе на личку |