-
Здравствуйте, подскажите пожалуйста где текстовые редакторы обычно хранят позицию каретки после закрытия текстового файла, для установки его в то место, где он был до закрытия?
-
Обычно там, где все программы хранят свои настройки.
-
а необычно - в самом текстовом файле.
-
> KilkennyCat © (02.04.18 12:36) [2]
>
> а необычно - в самом текстовом файле.
Ну ладно в реестре можно записать, а это как?
-
например в альтернативный поток текстового файла.
-
> Ну ладно в реестре можно записать, а это как?
google - Ungefähr 346.000 Ergebnisse (0,34 Sekunden)
яндекс - Нашлось 66 млн результатов
Считаю вопрос издевательством.
Ответ один - найми программиста.
-
> Ну ладно в реестре можно записать, а это как?
предлагаю самому решить эту простейшую задачу. Есть минимум три простых варианта.
-
> предлагаю самому решить эту простейшую задачу. Есть минимум
> три простых варианта.
А я только один знаю через API реестра.
-
> А я только один знаю через API реестра.
Есть ещё такой класс TRegistry. Хотя по новой моде настройка приложений не через реестр идёт, а через конфигурационные файлы в AppData
-
Что большее зло: мусорить в реестр и возможно портить его, или мусорить на диск?
Предлагаю хранить в папке
GetFolderPath(CSIDL_APPDATA + CSIDL_FLAG_CREATE) + '\МояПрограмма';
в файле ini, лучше в xml.
-
> Есть минимум три простых варианта.
один из них, или четвертый - спросить на форуме и скопипастить.
-
> Pavia © (02.04.18 21:16) [7]
> Dimka Maslov © (02.04.18 21:55) [8]
я так понял, автор про сохранение в самом текстовом файле.
-
>где текстовые редакторы обычно хранят позицию
> каретки после закрытия текстового файла
(под кареткой видимо следует понимать позицию ввода/марке)
1. Загружаю Word 200(текст редактор),
а) ввожу текст,
б) сохраняю в файле,
в) закрываю файл,
г) открываю снова - позиция ввода не сохранена
2. Загружаю "Блокнот" (текст редактор)
а)....в)
г) открываю снова - позиция ввода не сохранена
2. Загружаю WordPad (текст редактор)
а)....в)
г) открываю снова - позиция ввода не сохранена
Может в MicroSoft что-нибудь подправить?
-
> Может в MicroSoft что-нибудь подправить?
Управляющего директора сменить?
-
> Управляющего директора сменить?
давно пора, и еще этих как его дизигнеров которые новые интерфейсы "запиливают".
сейчас вот минут 10 панель управления искал... то что есть, ну никак не воспринимается, хорошо один линуксоид(!!!) подсказал - "а вы там наберите в консоле control" и открылось старого-нормального вида. олелуйя! вообще -винду на мыло!!!
-
>KilkennyCat [13]
Хорошо-о-о-о бы.
Давно на его место мечу.
Если конечно его зарплату поднимут.
-
> 1. Загружаю Word 200(текст редактор),
> а) ввожу текст,
> б) сохраняю в файле,
> в) закрываю файл,
> г) открываю снова - позиция ввода не сохранена
>
На самом деле Ворд сохраняет позицию ввода (точнее, последнего редактирования текста), но автоматом в неё не переходит. Чтобы перейти к ней, нужно нажать Shift-F5.
-
>Styx [16]
Word 2007
Открываю док,
изменяю текст, сохраняю.
Загружаю снова, давлю Shift+<F5>
стоит на 1-м символе.
Может что в настройках?
-
> Может что в настройках?
Может... У меня работает, Word 2010. По идее это во всех версиях должно работать. Но, судя по результатам поиска по запросу "word shift f5", у многих не работает.