Delphi, как сделать SearchReplace в свойстве компонента во всех файлах проекта?

Мне нужно сделать SearchReplace во всех моих формах (все dfm) для изменения всех вхождений ':' на ';' во всех TQuery.Strings (типа TStrings).

Как я могу сделать это? Я хотел бы сделать это во время разработки: я хотел бы, чтобы мой dfm содержал ";", а не делал замену во время выполнения.

2 ответа

Попробуйте, например, CnPack, огромный набор полезных дополнений. В этом пакете это называется Property Corrector.

Предполагая, что вы храните все свои файлы.dfm в текстовом формате, просто используйте любой из доступных простых инструментов grep.

Если вы не уверены, что храните свои файлы.dfm в тексте, щелкните правой кнопкой мыши форму и посмотрите, установлен ли флажок ниже.

альтернативный текст

Насколько я помню, есть и другие веские причины хранить.dfm как текст. И есть инструмент командной строки для преобразования всех.dfm в дереве каталогов в текст. Смотрите эту тему: текст ссылки

Другие вопросы по тегам