> Внимание

Внимание! Все вопросы по программам, отсутствующим в этом разделе, задавайте в теме Скорая помощь новичкам.

В ЭТОМ РАЗДЕЛЕ ТОЛЬКО КАТАЛОГ ПРОГРАММ! СОЗДАНИЕ ТЕМ С ВОПРОСАМИ ЗАПРЕЩЕНО! ПОИСК ПРОГРАММ.
Новые темы необходимо создавать только в корневом разделе! В дальнейшем они будут обработаны модераторами.



CrossPad | блокнот (работает с большими файлами)



Реп: (249)
CrossPad
версия: 0.9.5

Последнее обновление программы в шапке: 08.01.2013

Прикрепленное изображение Прикрепленное изображение
Прикрепленное изображение Прикрепленное изображение

Описание: Блокнот для работы с текстовыми файлами любого размера. Реализованы основные функции, необходимые для удобной работы.

Возможности:
  • Работа с большими файлами (зависит от объёма оперативной памяти)
  • Плагины
  • Поиск/Замена
  • Неограниченное undo
  • Перенос слов
  • Поддерживаются кодировки ANSI, Win1251, KOI8-R, CP866, Unicode (LE) и UTF8
  • Возможность открывать несколько документов в одном приложении (до 20).
  • Меню быстрой вставки
  • Зачатки регулярных выражений
  • Есть автоопределение.
Замечания:
1. Не поддерживаются языки с направлением письма справа налево (арабский, иврит, персидский и т.д.), они будут неверно отображаться. С другой стороны, они нигде не поддерживаются, даже в Microsoft Office Mobile


Настройки:
Часть настроек можно выставить из программы, а часть находится в файле external.ini. В этом файле есть список ключей с комментариями.
Старые настройки(от 0.7.6)
Настройки:
Файл настроек, предназначенный для редактирования - external.ini. Он не создаётся и не перезаписывается блокнотом.

Ключи в файле external.ini:
BGColor - цвет фона. Значение от 0 до 0xffffff, в формате BGR (первый байт blue, второй green, третий red).
TextColor - цвет текста.
CaretTextColor - цвет строки с курсором
SelectionColor - цвет выделения.
SelectedTextColor - цвет текста в выделении.
CaretWidth - ширина курсора.
OkButton - поведение кнопки OK: 0 - закрывает блокнот, 1 - сворачивает блокнот, 2 - закрывает текущий документ, 3 - аналогично 2, только если нет документов, то выход из программы
DocMenuPos - позиция на экране меню документов(при нажатии ctrl+p): значения от 0 до 7
QinsertMenuPos - -//-
UpdateRecentPositions - 0 - позиции в recent-e не обновляются, 1 - обновляются
BreakSymbols - строка с дополнительными символами-разделителями слов.Длина не должна быть больше 64 символов
TypeStr - строка с типами для диалогов открытия/сохранения. Формат: <название>%<расширения через ;>%... (для примера смотрите external.ini)
DefaultExtention - номер выбранного по умолчанию типа (относится к TypeStr)
OpenCoding - значения от 0 до 3. Пункт по умолчанию в меню "Открывать в..."
SaveCoding - значения от 0 до 3. Пункт по умолчанию в меню "Сохранять в..."
HideSpaceSymbols - значения 0 или 1. Для отключения скрытия пробелов в режиме переноса слов. По умолчанию скрытие включено(то же самое, что "HideSpaceSymbols = 1").

Значения DocMenuPos и QinsertMenuPos:
0 - левый верхний угол программы
1 - правый верхний
2 - левый нижний
3 - правый нижний
4-7 - аналогично, только для экрана, а не окна программы

Поддерживаемые сочетания клавиш:
  • Ctrl+N - новый
  • Ctrl+O - открыть
  • Ctrl+S - сохранить
  • Ctrl+Q - закрыть
  • Ctrl+C/Ctrl+V - копировать/вставить
  • Ctrl+X - вырезать
  • Ctrl+A - выделить всё
  • Ctrl+P - меню документов
  • Ctrl+I - меню быстрой вставки
  • Ctrl+G - переход к строке по номеру
  • Ctrl+1/Ctrl+2 - переход в начало/конец документа
  • Ctrl+F - найти
  • Ctrl+H - заменить
  • Ctrl+B - убрать таск-бар
  • Ctrl+R - переоткрыть файл
  • Ctrl+TAB - перейти на следующий документ

Как назначить сочетание клавиш на хардкнопку
  1. Необходимо использовать две программы MortScript и AE Button Plus
  2. Нужно создать обычный текстовый файл с расширением .mscr, например docmenu.mscr
  3. В него записываете примерно следующее:
    If(WndActive("CrossPad"))
    SendCtrlKey('p')
    EndIf
  4. На нужную вам хардкнопку с помощью AE Button Plus назначаете программу MortScript.exe, параметром должен быть путь до файла .mscr в двойных кавычках
    Пример: программа \Program Files\MortScript\MortScript.exe, параметр: "\SD Card\Program Files\CrossPad\docmenu.mscr"
  5. Всё. Теперь если CrossPad запущен, то при нажатии на хардкнопку, выполнится нужное вам действие
  6. Если вы хотите, чтобы при запущенном CrossPad-e эта кнопка выполняла действие Ctrl+<символ>, а в остальных случаях она запускала бы какую-нибудь программу, то измените файл .mscr следующим образом:
    If(WndActive("CrossPad"))
    SendCtrlKey('<символ>')
    Else
    Run ( "\путь\к\вашей\программе.ехе", "параметр" )
    EndIf
  7. За более подробной инструкцией смотрите пост IdoL-67: Хардкнопки


Для замены стандартных диалогов открытия-сохранения файла воспользуйтесь File Dialog Changer
Пример цветовой схемы.

Тулбар:
Тулбар:
Чтобы измененить тулбар, отредактируйте toolbar.tlb(лежит в папке с программой).
  • NEW - новый документ
  • OPEN - открыть
  • CLOSE - закрыть
  • SAVE - сохранить
  • SAVEAS - сохранить как
  • SAVEALL - сохранить все
  • UNDO - отменить действие
  • REDO - применить действие
  • QINSERT - меню быстрой вставки
  • FIND - диалог поиска
  • COPY - копировать
  • CUT - вырезать
  • PASTE - вставить
  • DRAG - режим прокрутки пальцем
  • REPLACE - диалог замены
  • SEPARATOR - разделитель

Иконки для тулбара:


Регулярные выражения:
Регулярные выражения:
  1. Метасимволы ".", "[...]" и "[^...]"
  2. Квантификаторы "+" и "*"
  3. Оператор 'или': "|"
  4. Подвыражения: "(...)". Доступ к подвыражениям осуществляется через \x, где x его номер.
  5. Классы символов:
    • "\m" - буква или цифра
    • "\a" - буква
    • "\b" - пробел или табуляция
    • "\c" - управляющий символ
    • "\d" - цифра
    • "\g" - печатаемый символ, но не пробел
    • "\l" - буква в нижнем регистре
    • "\p" - печатаемый символ, включая пробел
    • "\s" - пробел, вертикальная табуляция или новая страница
    • "\u" - буква в верхнем регистре
    • "\x" - шестнадцатеричная цифра
    • "\w" - буква или цифра + '_'

  6. "^", "$", "\<" и "\>"



Быстрая вставка совместима с LiteNote. Файл с шаблонами для вставки должен называться qinsert.txt и находиться в папке с программой. Файл должен быть в кодировке Unicode, с меткой BOM в начале. Правила составления файла: Шаблоны быстрой вставки
Готовые шаблоны:
Прикрепленный файлCombi.txt ( 118.06 КБ )
- HTML+javascript+CSS +Delphi+Си+PHP+Доп. шаблоны (Автор: Win MK 32 aka M-K)

Прикрепленный файлFB2.txt ( 55.41 КБ )
- FictionBook 2 (Автор: reanimatologist)

FictionBook 2 (Автор: vvlad60)

Прикрепленный файлHTML_JS_CSS.txt ( 12.71 КБ )
- HTML+javascript+CSS (Автор: reanimatologist)

Прикрепленный файлDelphi.txt ( 9.88 КБ )
- язык Delphi (Автор: Vadi61)

SKScheMa
- язык для SKScheMa (Автор: White Light)

Autohotkey
- язык для Autohotkey (Автор: White Light)


Языки
    Языковые файлы
    Если у вас нет какого-либо языка, то скачайте соответствующий файл и поместите его в папку lang, которая находится в папке с программой.

    Русский:Прикрепленный файлru.dll ( 11 КБ )
    Украинский
    Как добавить другой язык
    Если вам нужен другой язык, то вы можете сделать так:
    1. Скачать проект Прикрепленный файлLangDll.zip ( 9.29 КБ )

    2. Перевести файлы ресурсов - res_dlg.rc2 и res_menu.rc2
    3. Собрать новую библиотеку и положить её в папку lang


    Плагины
    • Подсветка синтаксиса (SyntaxHighlighter v2) - Прикрепленный файлhighlighter.zip ( 79.29 КБ )
      Для включения плагина его надо распаковать, и поместить папку ''highlighter" в папку "<путь до Crosspad-a>/plugins".
      Инструкция по созданию собственной подсветки
      Дополнительные языки для подсветки


    • Smart comments - Прикрепленный файлsmartcomments.zip ( 26.91 КБ )
      Для включения плагина его надо распаковать, и поместить папку ''smartcomments" в папку "<путь до Crosspad-a>/plugins". Плагин добавляет сочетание "ctrl+/"; умеет "держать" отступ; при нажатии на табуляцию добавляет отступ ко всем строкам в выделении, если выделено больше одной строки; может заменять табуляции на пробелы. Настройки комментариев для вставки в smartcomments.ini.


    • Edit Control Emulator - Прикрепленный файлemulator.zip ( 10.72 КБ )
      Для включения плагина его надо распаковать, и поместить папку ''emulator" в папку "<путь до Crosspad-a>/plugins". Плагин эмулирует поведение стандартного контрола редактирования Windows, пока, правда, далеко не полностью. Это бывает нужно сторонним программам, к примеру, клавиатуре Swype.


    • Select - позволяет запускать сторонние приложения. Бонус - autohotkey скрипт для некоторых операций. (Автор: White Light).


    • Кодировки (CodingsPack) - по умолчанию входит в CrossPad

    Исходники плагина SmartComments: Прикрепленный файлSmartCommentsSources.zip ( 18.16 КБ )
    Исходники плагина EditControlEmulator: Прикрепленный файлEditControlEmulatorSources.zip ( 16.37 КБ )
    Исходники плагина CodingsPack: Прикрепленный файлCodingsPack.zip ( 20.88 КБ )
    Исходники плагина SyntaxHighlighter (последняя версия)

    Если у кого-нибудь появится желание написать плагин, то не стесняйтесь писать мне в личку или прямо сюда на форум. Затем не удивляйтесь, если некоторые функции сервиса кросспада работать не будут - точно работает только то, что используется в уже существующих плагинах. Последняя версия заголовочных файлов с комментариями: Прикрепленный файлPluginHeaders.zip ( 9.74 КБ )



    История изменений:
    История изменений
    Версия 0.9.5
    • Изменен интерфейс поиска и его поведение: если вхождение не найдено, то фон текста для поиска становится красным; если нажать поиск ещё раз, то поиск пойдет с другого конца документа
    • Добавлено сохранение состояния fullscreen
    • Добавлено несколько новых настроек в external.ini (для изменения цвета тулбара и цвета фона текста для поиска).
    • Добавены новые функции в контрол редактирования (могут использоваться плагинами)
    • Оптимизировано отображение текста
    • Исправлено несколько мелких багов
    • Оптимизирован плагин подсветки синтаксиса
    Версия 0.9.4
    • Исправлен баг с зависанием при использовании плагина smartcomments на больших объемах текста
    • Максимальное количество открытых файлов увеличено до 20
    • Добавлена возможность обхода бага с выпадающими меню (если система не совсем корректно поддерживает их).
    • Обновлён плагин highlighter. Добавлена возможность установить цвета в строке с кареткой, добавлена возможность отключить автоопределение языка.
    Версия 0.9.3
    • Добавлено меню с папками в файловые диалоги
    • Добавлена настройка поведения блокнота при открытии файла (открывать новый или переключаться на старый)
    • Добавлено меню на долгий тап по табу
    • Добавлена опция для цвета фона строки с кареткой
    • Добавлено сочетание ctrl+r (переоткрыть)
    • Добавлена кинетическая прокрутка в режиме dragmode. (отключаемая)
    • Улучшена работа recent-ов.
    Версия 0.9.2
    • Исправлена ошибка вылета при редактировании с включенном переносом слов и включенном плагином подсветки синтаксиса.
    Версия 0.9.1
    • Добавлен нормальный тулбар для hvga
    • Добавлен русский язык
    • В плагин с кодировками добавлены CP866, Win1251 и KOI8R
    • Исправлена ошибка с чтением некоторых иероглифов из файла
    • Исправлена ошибка в плагине подсветки синтаксиса
    Версия 0.9.0
    • Добавлена поддержка плагинов
    • Добавлен запрос на перезапись файла
    • Добавлена возможность сохранения недавних сразу же после их изменения
    • В качестве примера написаны плагин подсветки синтаксиса и плагин с кодировками.
    Версия 0.8.2
    • Добавлена поддержка различных языков
    • Добавлена поддержка кодировок Win1251, KOI8R, CP866
    • Доработано автоопределение кодировки
    • Добавлены сочетания Ctrl+(up/down/left/right/backspace/delete)
    • Добавлены скобочные сочетания в автокоррекцию
    • Устранён баг с разреженными иконками тулбара на системах с нижним пуском
    • Доработано взаимодействие с клавиатурой touch pal
    • Ряд мелких улучшений
    Версия 0.8.1
    • Доработано отображение Italic шрифтов
    Версия 0.8.0
    • Изменён интерфейс
    • Добавлены регекспы.
    • Ряд улучшений в редакторе
    • Исправлены глюки в ряде предельных случаев
    Версия 0.7.6
    • Исправлен глюк со спрятанными пробелами в режиме переноса слов.
    • В связи с тем, что это уже не первый глюк с ними, добавлена возможность отключить скрытие первого пробела в строке при переносе слов (через external.ini)
    • Доделано выделение слова по двойному тапу (выделение можно продолжить)
    Версия 0.7.5
    • Исправлен глюк с исчезновением пробелов в режиме переноса слов при редактировании.
    Версия 0.7.4
    • Исправлен глюк со съеданием символов при копировании из оперы 10
    • Добавлено сочетание ctrl + tab
    • Возможность настроить фильтры для диалога открытия/сохранения
    • Четвёртое значение для OkButton.
    Версия 0.7.3
    • Исправлено то, что сломалось в 0.7.2
    • Также в некоторых случаях убрана перерисовка текста при поднятии клавиатуры
    Версия 0.7.2
    • Исправлен глюк, приводящий к вылету!
    Версия 0.7.1:
    • Добавлен отступ слева
    • Добавлен пункт "Сохранить всё"
    • Добавлено разбиение строк по символам
    • Добавлены сочетания Ctrl + P и Ctrl + I, также настраивается место появления этих меню (вставка и документы)
    • Добавлены сочетания Ctrl + G, Ctrl + 1 и Ctrl + 2 - переход на строку, в начало и в конец файла
    • Добавлена возможность обновлять позиции в recent-e
    • Добавлена возможность настроить поведение программы по кнопке OK
    • Добавлена возможность ввести дополнительные символы-разделители слов
    • Добавлена возможность настроить значение по умолчанию кодировок для открытия и сохранения
    • Доделано сохранение активных документов, подсветка строки, автокоррекция
    • Исправлен небольшой баг переноса слов(связанный с прятаньем первого пробела в строке)
    • Может ещё что-то сделано, не помню



    Известные проблемы
    • Не удается поставить курсор по тапу и выделить текст - это работа Touch FLO. Вот решение.
    • Стороннее приложение для работы с текстом не работает или не полностью работает в Crosspad-е (например клавиатура Swype). Попробуйте плагин Edit Control Emulator. Если не помогло, пишите на форуме.
    • Меню <документы>, <переоткрыть> и <плагины> пустые - попробуйте раскомментировать ключ BugWithPopupMenusExists в external.ini
    • Если фон иконок не соответствует цвету тулбара, то выставьте нужные параметры в exernal.ini как это написано здесь.



    Совместимость: WM 5, WM 6, WM 6.1, WM 6.5

    Скачать:
    Версия 0.9.5: Прикрепленный файлCrossPad.zip ( 194.99 КБ )
    Исходники

    Архив версий
    Версия 0.9.4 beta: Прикрепленный файлCrossPad.zip ( 192.28 КБ )
    Версия 0.9.3 beta: Прикрепленный файлCrossPad.zip ( 191.58 КБ )
    Версия 0.9.2 beta: Прикрепленный файлCrossPad.zip ( 188.38 КБ )
    Версия 0.9.1 beta: Прикрепленный файлCrossPad.zip ( 188.26 КБ )
    Версия 0.9.0 beta: Прикрепленный файлCrossPad.zip ( 184.08 КБ )
    Версия 0.8.2 beta: Прикрепленный файлCrossPad.zip ( 315.88 КБ )
    Версия 0.8.2 beta cab: Прикрепленный файлCrosspad_082.cab ( 372.55 КБ )
    Версия 0.8.1 beta: Прикрепленный файлCrosspad.zip ( 141.53 КБ )
    Версия 0.8.0 beta: Прикрепленный файлCrosspad.zip ( 140.66 КБ )
    Версия 0.7.6 beta: Прикрепленный файлCrossPad.zip ( 56.94 КБ )
    Версия 0.7.5 beta: Прикрепленный файлCrossPad.zip ( 56.39 КБ )
    Версия 0.7.3 beta: Прикрепленный файлCrossPad.zip ( 56.02 КБ )
    Версия 0.7.2 beta: Прикрепленный файлCrossPad.zip ( 55.7 КБ )
    Версия 0.7.0 beta:Прикрепленный файлCrossPad.zip ( 49.74 КБ )
    Версия 0.6.2 beta:Прикрепленный файлCrossPad.zip ( 45.68 КБ )
    Версия 0.6.1 beta:Прикрепленный файлCrossPad.zip ( 41.7 КБ )
    Версия 0.6.0 beta:Прикрепленный файлCrossPad.zip ( 41.52 КБ )
    Версия 0.5.2 beta:Прикрепленный файлCrossPad.zip ( 39.18 КБ )
    Версия 0.5.1 beta:Прикрепленный файлCrossPad.zip ( 38.99 КБ )
    Версия 0.4.1 beta: Прикрепленный файлCrossPad.exe ( 76.5 КБ )
    Версия 0.3 beta: Прикрепленный файлCrossPad.exe ( 67 КБ )
    Версия 0.2 beta: CrossPad.exe


    Сообщение отредактировал TeleFoNko - 18.06.17, 17:57



    Реп: (290)
    TeleFoNko @ 21.3.10, 20:41 *
    1) Работа с большими файлами

    Открыл .html - 170Kb - отредактировал,сохранил,открыл в IE - всё в норме. :ok: :yahoo:

    TeleFoNko @ 21.3.10, 20:41 *
    Настройки пока не полные

    Очень бы хотелось:
    1. В место клавиш WM5 - иконки часто используемых действий (как в Реско или LiteNote)
    2. Возможность вставить свой заранее настроенный текст (как это реализовано в LiteNote - супер удобная фича)



    Реп: (249)
    О, первый отзыв, спасибо ;)
    Пожелания буду по мере сил учитывать.

    У меня в планах много чего, естейственно об удобном меню я думал.
    Вот приблизительный список:
    1) Исправление глюков, которые найдут + хотя бы настройки доделать=)
    2) Свои диалоги открытия/сохранения
    3) MDI
    4) Меню не стандартное, а нормальное
    5) Автоопределение доделать + русских кодировок побольше добавить

    И слегка в стороне от этого полная поддержка юникода(это про иврит и тд).

    PS Сейчас времени мало, поэтому обновлять буду не так уж и часто.

    Сообщение отредактировал TeleFoNko - 21.03.10, 23:46



    Реп: (1058)
    вот Dedit супер прожка, хотел бы не отстающую от нее. jbak.ru



    Реп: (4251)
    Попробовал. Идея хорошая. Но уж очень всё задумчиво. Тормоза при открытии файла чуть не спутал с зависанием девайса.



    Реп: (249)
    Я пока мало что оптимизировал, так что не удивительно. Для справки, файл размером 2 мегабайта с SD карточки открывается за 6-7 секунд



    Реп: (79)
    Glofiish X600. Работает. Отлично работает! :-)



    Реп: (16)
    А русик к ней )))))



    Реп: (249)
    DIМON, потом сделаю язык на выбор. Если не сделаю к следующей версии, то, наверно, просто выложу две версии - русскую и английскую



    Реп: (79)
    Собственно, я пока ни существенных глюков, ни значительных недостатков не выявил :-)
    Есть, конечно, замечания и пожелания:

    1. Подправить алгоритм Word Wrap. Сейчас нередко новая строка начинается с пробела - а его в таких случаях надо прятать.
    То бишь, сейчас, типа, так (см. начало второй и третьей строк):
    Он живет на Петроградской
      в коммунальном коридоре,
      между кухней и уборной,
    и уборная всегда полным-
    полна.

    А должно быть так:
    Он живет на Петроградской
    в коммунальном коридоре,
    между кухней и уборной,
    и уборная всегда полным-
    полна.


    2. Сделать, как в карманном Ворде, автоматическое превращение строчных буква в прописные после точки-пробела (то бишь в начале нового предложения).

    3. Сделать возможность назначать команды на аппаратные клавиши. Как у плейеров. Например, возможность сохранить документ быстрым нажатием одной клавиши очень не помешала бы!

    Сообщение отредактировал phillipoque - 24.03.10, 08:05



    Реп: (290)
    TeleFoNko @ 21.3.10, 22:27 *
    Вот приблизительный список:
    1) Исправление глюков, которые найдут

    Нашёл немножко ;)
    1.Если открывать файл из самой программы через File - Open ,с кодировкой всё ОК.Если через диалог Реско - открыть с помощью - вылазят сплошные квадраты.
    2.Открыл в Моих Документах один файл,потом запустил вторую копию (много-оконности не хватает) и попытался открыть файл в папке 1 на карте памяти - вылетели обе запущенные программки :(



    Реп: (249)
    phillipoque, Если так сделать, то не понятно как обрабатывать удаление символа из начала такой строки - пробелов не видно, следовательно есть два пути:
    1) удалять по одному, но тогда на экране ничего менятся не будет(тк пробелы то не отображаются!), нехорошо как-то получается.
    2) удалять сразу все, что не логично. Во всяком случае я не ожидал бы от программы такого поведения.
    Я посмотрел как это в других блокнотах сделано, выяснил, что также как у меня(смотрел LiteNote, Jot и made). И даже в стандартном виндовском на большом компе то же самое.

    PS понял! Прятать надо только один пробел. Собственно вопрос отпадает.

    Пункт два пока делать не буду. Это, во-первых, не текстовый процессор, а, во-вторых, надо подумать, а всегда ли это удобно? Я имею ввиду, что редактировать можно не только обычные тексты

    compaNet
    1) Жутко странно! Процедура открытия ничем не отличается, всё должно быть одинаково. Я воспроизвести не смог. Если можно, выложи файл на котором этот глюк проявляется. Да, единственное что я могу предположить - файл не имеет метки, след. автоопределение его не берёт. Может, когда ты открывал его через File->Open, кодировка была указана явно? А при открытии через Resco программа запускается заново и по умолчанию стоит автоопределение.
    2) Пооткрывал разные файлы, всё нормально, у меня не вылетает. Предположить могу только что было неудачно мало свободной памяти на устройстве. Неудачно потому что если бы памяти нехватило в процессе открытия, то программа должна была отработать корректно, там всё учтено. А вот в процессе инициализации может и не всё предусмотрено, я какие-то проверки делал, а какие-то нет =). А вообще тоже хотелось бы точного списка действий для получения такого вот вылета.

    + глюк от меня ;) Если в режиме переноса слов редактировать файл в самом конце, то, когда произойдёт перенос слова, каретка перейдёт на следующую строку, а строка не перересуется - то есть слово будет видно на предыдущей строке, а каретка будет висеть над пустым пространством. При любом вводе/удалении всё перерисовывается как надо. Уже поправил, будет в следующей версии

    Сообщение отредактировал TeleFoNko - 24.03.10, 20:48



    Реп: (290)
    TeleFoNko @ 24.3.10, 19:23 *
    единственное что я могу предположить - файл не имеет метки, след. автоопределение его не берёт.

    В общем то это не совсем текстовый файл :blush: Расширение .dmd (TapText использует его как базу шаблонов для подстановки).В принципе не смертельно - ведь из самого блокнота открывается нормально.
    TeleFoNko @ 24.3.10, 19:23 *
    А вообще тоже хотелось бы точного списка действий для получения такого вот вылета.

    Знать бы зарание,что будет вылет - я бы свои действия записал.А так :sorry: Был запущен Реско и один CrossPad - пытался и так и эдак открывать .dmd.Потом запустил второй CrossPad и попытался открыть резервный .dmd на карте памяти - оба закрылись.
    Может и правда память.Иногда на индикаторе наблюдаю странную картину - при запуске или закрытии какой-либо программы память с 25-30 Мб на короткий момент падает до 1-2 Мб. :search:



    Реп: (249)
    Ну вообще-то расширение файла не имеет никакого значения=) А файл всё-таки мог бы и выложить сюда - мне самому интересно глюк это или то что я предположил. А насчёт вылетов, я надеюсь, со временем будет ясно. В принципе, наиболее ожидаемы вылеты при попытке открыть ANSI файл в кодировке UNICODE. Сам пока тестил Jot на тему переноса слов, нашёл файл на котором он вылетает(из-за неправильного определения видимо).

    PS пока намеренно искать такие вылеты не надо, я вчера начал переделывать процедуру открывания, поэтому сейчашние результаты окажутся неактуальными.

    Сообщение отредактировал TeleFoNko - 24.03.10, 21:14



    Реп: (290)
    TeleFoNko @ 24.3.10, 20:13 *
    А файл всё-таки мог бы и выложить сюда

    Ну набросал для примера такой вот (открывает с учётом Open encoding -> Unicode)
    Прикрепленный файлTapText.zip ( 974 байт )


    Сообщение отредактировал compaNet - 24.03.10, 22:01



    Реп: (249)
    открывает с учётом Open encoding -> Unicode

    Значит всё правильно, просто автоопределение его не определяет.



    Реп: (740)
    TeleFoNko,
    Главное не забрасывай проект, а то так нахватает подобного редактора... (Типа LiteNote с поддержкой открытия больших файлов)



    Реп: (114)
    Да, судьба Litenote трагична. Пока пользуюсь им. И работы с большими файлами действительно не хватает. Ошибкой автора Litenote было то, что он не выложил исходники своего создания. В итоге исходник утерян безвозвратно.

    Сообщение отредактировал Klev_ - 26.03.10, 19:50



    Реп: (332)
    По поводу пробела.. а зачем его удалять или прятать? Пусть он останется в предыдущей строке, а новая строка начнется уже с символа, отличного от пробела..



    Реп: (300)
    весьма впечатлен, выглядит обнадеживающе.
    недостатки (ака пожелания), пока непозволяющие перейти с LiteNote:
    1. отсутствие многооконности
    2. осюда же вытекающее отсутствие опции New
    3. глюк "открыть с помощью"
    4. см. скрин (пробелы) - не кошерно :)
    5. Select All - происходит сворачивание программы, в общем не работает.
    6. Save As - выбор бы (ini, php, ect...)
    7. графическое меню бы...
    в общем это на первый взгляд, без мелочей. Наблюдаю за развитием ;) , молодец

    Прикрепленные изображения
    Прикрепленное изображение



    Реп: (249)
    en-trance В предыдущей строке его не оставить, он же место занимает. При вордврапе строка не должна быть больше ширины экрана. С вордврапом потом доразберусь.

    404 not found,
    1) что за глюк с "открыть с помощью"?
    2) на скрине ничего не понятно. Меня там смущают только квадратики справа от <tr>, но поскольку у меня нет этого файла, я не могу сказать, что это не правильно.

    3) Как я понял Select All приводит к вылету? Всегда? Даже если просто открыть прогу, набрать, скажем, "test" и нажать select all? Опять же у меня такого не было. Надо чтоб ещё кто-нибудь проверил это, желательно тоже на WM6.5.

    Так, а теперь новая версия(0.2).
    Исправлено:
    1) переписаны процедуры открытия и сохранения. Должно работать лучше и быстрее
    2) глюк с вордврапом в конце файла

    Добавлено:
    1) теперь можно устанавливать размер табуляции и ассоциировать с файлами
    2) в Open и Save As добавил фильтры

    Прикрепленный файлCrossPad.exe ( 62 КБ )

    M
    Спасибо. Поднял в шапку.


    Сообщение отредактировал Andrew59 - 27.03.10, 21:26


    Полная версия   Текстовая версия

    Помощь   Правила

    Сейчас: 28.03.24, 18:08