Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.05.2009, 21:26   #1
Altera
Старожил
 
Аватар для Altera
 
Регистрация: 29.01.2008
Сообщений: 2,406
По умолчанию Форматирование текста.

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

Короче знаете же, как в XnView пакетное переименование делается, там маска для имён файлов вводится.


Мне надо аналогично сделать. Только мне кажется, что константы шаблонов лучше в звёздочках указывать, например *name*.

Проблема в том, что функцию парсинга надо отдельно вынести а значения, на которые должны указывать константы шаблона в переменных. И я вот подумал, что при необходимости вызывать функцию парсинга и передавать её все переменные. Но в цикле часто будет нужна отформатированная строка а парсить маску каждый раз - это как-то не быстродейственно. И вот я думаю, как мне быть...
Altera вне форума Ответить с цитированием
Старый 11.05.2009, 21:48   #2
Altera
Старожил
 
Аватар для Altera
 
Регистрация: 29.01.2008
Сообщений: 2,406
По умолчанию

Что, никто не знает? Никто не занимался подобным?
Altera вне форума Ответить с цитированием
Старый 11.05.2009, 22:08   #3
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

помоему здесь лучше всего использовать правильно настроенную функцию Format(в вашей строке с масками маски менять на верные константы для этой функи, а массив параметров постоянен должен быть тогда)
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 11.05.2009, 23:29   #4
Квэнди
Старожил
 
Аватар для Квэнди
 
Регистрация: 13.12.2006
Сообщений: 3,859
По умолчанию

В аттаче библиотека для парсинга строк с стандартными виндовыми масками ('*' и '?')
Вложения
Тип файла: zip aced.zip (57.7 Кб, 16 просмотров)
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи
Квэнди вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Форматирование текста Tomoyo HTML и CSS 2 18.07.2013 19:33
форматирование текста в ячейке alex_r Microsoft Office Excel 2 30.04.2009 19:12
Форматирование текста MAcK Общие вопросы Delphi 3 03.04.2008 11:38
Форматирование текста в RichEdit. Air Общие вопросы Delphi 2 03.03.2008 15:15
Форматирование текста rusif Помощь студентам 1 17.12.2007 22:28