Delphi, как сделать SearchReplace в свойстве компонента во всех файлах проекта?
Мне нужно сделать SearchReplace во всех моих формах (все dfm) для изменения всех вхождений ':' на ';' во всех TQuery.Strings
(типа TStrings
).
Как я могу сделать это? Я хотел бы сделать это во время разработки: я хотел бы, чтобы мой dfm содержал ";", а не делал замену во время выполнения.
2 ответа
Попробуйте, например, CnPack, огромный набор полезных дополнений. В этом пакете это называется Property Corrector.
Предполагая, что вы храните все свои файлы.dfm в текстовом формате, просто используйте любой из доступных простых инструментов grep.
Если вы не уверены, что храните свои файлы.dfm в тексте, щелкните правой кнопкой мыши форму и посмотрите, установлен ли флажок ниже.
Насколько я помню, есть и другие веские причины хранить.dfm как текст. И есть инструмент командной строки для преобразования всех.dfm в дереве каталогов в текст. Смотрите эту тему: текст ссылки