Показано с 1 по 9 из 9

Тема: Ошибка рефакторинга при переименовании мнемосхемы

  1. #1

    Thumbs down Ошибка рефакторинга при переименовании мнемосхемы

    Добрый день!
    При переименовании мнемосхемы, например, вот этой:
    1.png

    Вот на, например, такое имя:
    2.png

    Выскакивает окно с запросом на рефакторинг:
    3.png

    После нажатия на "Да":
    4.png

    После нажатия на "Пропустить":
    5.png

    В итоге - приходится переименовывать без рефакторинга, вручную меняя ссылки на ~ (пока) пол сотне других мнемосхем
    Такой эффект не на всех мнемосхемах, но почти на всех нужных...
    Я устал, помогите, пожалуйста

  2. #2
    Пользователь Аватар для Party3AH
    Регистрация
    24.03.2023
    Адрес
    Север
    Сообщений
    51

    По умолчанию

    Есть такое, рефакторинг в ссылках не работает. Если у вас где-то ссылка на имя визуализацию "...Bachok", то после рефакторинга оно таким и останется.
    Видимо, только вручную переименовывать.
    Инженер-программист АСУ

  3. #3

    По умолчанию

    Цитата Сообщение от Party3AH Посмотреть сообщение
    Есть такое, рефакторинг в ссылках не работает. Если у вас где-то ссылка на имя визуализацию "...Bachok", то после рефакторинга оно таким и останется.
    Видимо, только вручную переименовывать.
    Конечно, есть. Почти каждая другая мнемосхема содержит ссылки на эту. Иначе, как переходить с одного экрана на другой?..
    Просто я устал каждый раз вручную менять по 50 ссылок на 50 экранах из-за каждой переименовки...
    К слову, в других проектах я делал так же - там проблем не было. Да и в этом проекте поначалу всё было нормально. Уже не вспомню, в какой момент это началось

  4. #4

    По умолчанию

    Цитата Сообщение от aaaSashaMGGU Посмотреть сообщение
    Конечно, есть. Почти каждая другая мнемосхема содержит ссылки на эту. Иначе, как переходить с одного экрана на другой?..
    Просто я устал каждый раз вручную менять по 50 ссылок на 50 экранах из-за каждой переименовки...
    К слову, в других проектах я делал так же - там проблем не было. Да и в этом проекте поначалу всё было нормально. Уже не вспомню, в какой момент это началось
    Не пробовали сделать, Очистить всё, Компилировать всё ?

  5. #5

    По умолчанию

    А через "поиск/замена" это тоже не работает? Надо глянуть...

  6. #6

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    Не пробовали сделать, Очистить всё, Компилировать всё ?
    Пробовал. Много-много раз
    Проект пишется, постоянно добавляю кучу всего, меняю размеры массивов, добавляю RETAIN-ы. "Очистить всё, Компилировать всё" приходится делать уже только ради этого

  7. #7

    По умолчанию

    Цитата Сообщение от МихаилГл Посмотреть сообщение
    А через "поиск/замена" это тоже не работает? Надо глянуть...
    В случае с ST-текстовками работает. В случае со ссылками на мнемосхему с другой мнемосхемы - нет

  8. #8

    По умолчанию

    Цитата Сообщение от aaaSashaMGGU Посмотреть сообщение
    В случае с ST-текстовками работает. В случае со ссылками на мнемосхему с другой мнемосхемы - нет
    Сейчас проверил, у меня работает. Добавил на кнопку диалог открытия другой визуализации и через "поиск/замена" заменил на другое. Только потом еще наименование визуализации поменял отдельно... Галку: "только слова целиком" убрать...

  9. #9

    По умолчанию

    Цитата Сообщение от МихаилГл Посмотреть сообщение
    Сейчас проверил, у меня работает. Добавил на кнопку диалог открытия другой визуализации и через "поиск/замена" заменил на другое. Только потом еще наименование визуализации поменял отдельно... Галку: "только слова целиком" убрать...
    Был не прав, и правда работает. Сработало после нажатия на кнопку "Заменить все", а по кнопке "Заменить" по одной не менялось
    МихаилГл, спасибо за совет, буду делать хотя бы так!

    UPD
    Забавное дополнение
    После поиска и замены ссылок нужно всё же переименовать мнемосхему. А так как ссылок на старое имя уже не осталось - то и рефакторинг не падает и отрабатывает, в общем, штатно, т.к., реально ничего нигде не переименовывает
    При попытке снова переименовать её же - снова падение
    В общем, поиск/замена наше всё, ещё раз спасибо за совет
    Последний раз редактировалось aaaSashaMGGU; 31.10.2024 в 08:44.

Похожие темы

  1. Создание мнемосхемы.
    от sialiv в разделе Облачный сервис OwenCloud
    Ответов: 2
    Последнее сообщение: 25.10.2023, 14:40
  2. Масштабирование мнемосхемы
    от kjum4n в разделе Master SCADA 3
    Ответов: 2
    Последнее сообщение: 10.06.2022, 14:26
  3. Размер мнемосхемы
    от жекон в разделе ПЛК (среда MasterSCADA 4D)
    Ответов: 22
    Последнее сообщение: 17.09.2018, 16:24
  4. Размер мнемосхемы
    от жекон в разделе Master SCADA 3
    Ответов: 20
    Последнее сообщение: 27.08.2018, 14:21
  5. Не создаются мнемосхемы
    от rwg в разделе Master SCADA 3
    Ответов: 3
    Последнее сообщение: 11.10.2012, 21:24

Метки этой темы

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •