Delphi, как сделать SearchReplace в свойстве компонента во всех файлах проекта? - PullRequest
0 голосов
/ 21 декабря 2010

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

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

Ответы [ 2 ]

2 голосов
/ 21 декабря 2010

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

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

alt text

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

2 голосов
/ 21 декабря 2010

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

...