| volvo |
7.09.2010 15:26
Сообщение
#1
|
|
Гость |
Все началось с того, что вот тут: Форматтер кода появилась просьба сделать этот форматтер более дружелюбным, чтоб с ним можно было работать не в консоли, в через графический интерфейс.
Вашему вниманию предлагается очередная версия такой оболочки (предыдущие были удалены, потому что не выдерживали никакой критики). Я надеюсь, что интерфейс более или менее понятен, но все-таки: по кнопке "Открыть" выбираем входной (неформатированный) файл, он открывается в редакторе. Если видим "кракозябры" - выбираем нужную кодировку (над редактором для этого есть средства). И жмем "Форматировать". Можно также скопировать нужный текст в буфер обмена (например, из браузера), и оттуда - в мою оболочку простым Ctrl+C/Ctrl+V. Но здесь есть небольшое отличие - если текст не из файла, а из буфера - то сменить кодировку невозможно. "Сохранить" запрашивает имя выходного файла, и сохраняет его в той же кодировке, в которой он был изначально. Предложения по улучшению интерфейса / описания глюков (особенно интересует корректность работы с кодировками на разных версиях Windows) - приветствуются. Желательно сообщить версию ОС, на которой замечен глюк, и присоединить скриншот, объясняющий проблему. P.S. Почему тема здесь - а потому что написана программа на FPC под Lazarus-ом P.P.S. Исходников в архиве нет, только EXE-файл... Список изменений: 1. Исправлена ошибка "невозможно открыть файл" при смене кодировки. 2. Добавлено расширение по умолчанию при сохранении файла. 3. Устранена небольшая недоделка при Drag & Drop-е в приложение (название перетянутого файла не отображалось в заголовке). (08 Sep 2010) 4. Добавлен сброс ранее выбранной кодировки при очистке окна. 5. Добавлены настройки форматирования (стиль и отступы, там же - язык интерфейса, но пока эта опция недоступна: тестируется (15 Sep 2010) 6. Добавлено переключение языка интерфейса Русский/Английский 7. Измененные настройки сохраняются в INI-файле. Сообщение отредактировано: volvo - 21.04.2011 8:29 |
![]() ![]() |
| volvo |
7.09.2010 21:24
Сообщение
#2
|
|
Гость |
Ух ты...
У меня файл открывается нормально: Рассказывай, что за Win7, какой язык - системный Насчет Цитата Пробовал вписать или скопировать тест в программу - нормально. Но "форматировать" - неактивно - да, тут есть небольшая моя недоработка, поправил в первом сообщении. Но опять же, вторую часть - не подтверждаю, после нажатия на "Сохранить" получаю стандартный диалог сохранения:Подождем, может кто-то еще проверит на Семерке... |
| Lapp |
8.09.2010 0:15
Сообщение
#3
|
![]() Уникум ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 6 823 Пол: Мужской Реальное имя: Лопáрь (Андрей) Репутация: 159 |
Подождем, может кто-то еще проверит на Семерке... Кто-то проверяет.. ... ... Так. OS: Windows 7 Starter, 32 (а Starter и не бывает 64)), US English. Программа запустилась ОК, хотя я ее переназвал (pasform.exe). Файл (в нем все строки с первой позиции) открылся, отображается правильно (кроме русских букв, заменены на ?). Кодировку 866 применила верно, русский текст теперь читается. Кнопка "Форматирование" активна. Форматирование применено верно. Файл записан. Записанный файл в Far читается верно (кодировка 866). Выход из программы успешный. Тест 100% успешный. Спасибо! Не мешало бы: 1. иметь возможность менять опции (размер отступа, стиль..); 2. иметь интерфейс также и на английском; 3. (размечтался)) иметь возможность замены одной кодировки на другую. Чуть позже проверю на W7 Ult 64, US -------------------- я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой |
volvo Графическая оболочка для PtoP 7.09.2010 15:26
sheka Начнем-с. :lol:
Win7. Вообще не работает.
1. Про... 7.09.2010 20:15
volvo Это есть уже (вплоть до настройки цветов), осталос... 8.09.2010 0:26
Lapp завтра - Новый Год у нас :)О, и правда же!
С ... 8.09.2010 0:34
Lapp Проверил, как и обещал, на W7 Ult 64 US. Результа... 8.09.2010 3:40
volvo Ну, вообще-то эта кнопочка появилась по просьбе J... 8.09.2010 11:08
Unconnected Запустил на своей Win7 Home 64.. ооочень долго зап... 8.09.2010 12:31
sheka x86 Максимальная. Русский.
А кнопочка там очень х... 9.09.2010 19:39
volvo Вынужденная пауза (связанная с невозможностью добр... 15.09.2010 22:39
sheka Все равно сообщения со 2го поста вылетают. 3.10.2010 1:14![]() ![]() |
|
Текстовая версия | 17.11.2025 12:32 |