Копирование решений

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Копирование решений

Сообщение Sharfik » 25.06.2022 22:25:09

В Lazarus есть инструмент, чтобы скопировать использующуюся в проекте форму под новыми именами? Без
Аватара пользователя
Sharfik
энтузиаст
 
Сообщения: 759
Зарегистрирован: 20.07.2013 01:04:30

Re: Копирование решений

Сообщение Alex2013 » 28.06.2022 12:02:25

А в чем там проблема ? Скопировать два файла (pas и lfm) в другую папку , поменять названия файлов и формы (в pas и lfm в любом текстовом редакторе через поиск с заменой ), создать пустую форму с теми-же "новыми названиями" и скопировать файлы обратно в проект, да ответить утвердительно на вопрос о замене на файлы с диска . Вообщем это дольше описывать чем сделать. :idea:

Еще более простой способ :Скопировать текущую форму (pas и lfm) в другую папку через проводник , потом поменять названия модуля(сохранив с новым именем ) и формы прямо в IDE, создать пустую форму со старым именем, сохранить проект (не забыв назвать модуль пустой формы "старым именем" ) и скопировать сохраненные файлы обратно в проект .
Alex2013
долгожитель
 
Сообщения: 2922
Зарегистрирован: 03.04.2013 11:59:44

Re: Копирование решений

Сообщение zoltanleo » 29.06.2022 01:03:34

Sharfik
это делается в самом Лазаре: меню File --> Save as ... Вводишь новое имя, на предложение удалить юнит со "старым" именем отвечаешь отказом. Оба файла на месте и прекрасно открываются. Только формы не забудь переименовать
Аватара пользователя
zoltanleo
постоялец
 
Сообщения: 457
Зарегистрирован: 17.10.2013 10:55:01

Re: Копирование решений

Сообщение Sharfik » 30.06.2022 02:56:20

Alex2013 писал(а):А в чем там проблема ? Скопировать два файла (pas и lfm) в другую папку , поменять названия файлов и формы (в pas и lfm в любом текстовом редакторе через поиск с заменой ), создать пустую форму с теми-же "новыми названиями" и скопировать файлы обратно в проект, да ответить утвердительно на вопрос о замене на файлы с диска . Вообщем это дольше описывать чем сделать.

Еще более простой способ :Скопировать текущую форму (pas и lfm) в другую папку через проводник , потом поменять названия модуля(сохранив с новым именем ) и формы прямо в IDE, создать пустую форму со старым именем, сохранить проект (не забыв назвать модуль пустой формы "старым именем" ) и скопировать сохраненные файлы обратно в проект .

Это и так понятно, но быстрые инструменты удобнее :)
zoltanleo писал(а):Sharfik
это делается в самом Лазаре: меню File --> Save as ... Вводишь новое имя, на предложение удалить юнит со "старым" именем отвечаешь отказом. Оба файла на месте и прекрасно открываются. Только формы не забудь переименовать

Он там еще ссылки предлагает переименовать и убирает первый вариант из проекта в принципе. Ну как вариант можно.
Аватара пользователя
Sharfik
энтузиаст
 
Сообщения: 759
Зарегистрирован: 20.07.2013 01:04:30

Re: Копирование решений

Сообщение Alex2013 » 30.06.2022 08:54:19

Sharfik писал(а):Это и так понятно, но быстрые инструменты удобнее

Ну если это часто нужно то можно сделать пакет или утилиту .
Alex2013
долгожитель
 
Сообщения: 2922
Зарегистрирован: 03.04.2013 11:59:44


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 23

Рейтинг@Mail.ru