Конференция "Прочее" » IDE Delphi XE - стираются bookmark в режиме DFM
 
  • Kipor © (20.09.16 15:11) [0]
    1) Редактируем .pas файл в редакторе
    2) ставим bookmark, например CTRL+SHIFT+1
    3) переходим на связанную форму (F12)
    4) переходим в режим редактирования DFM в текстовом виде (CTRL+F12)
    5) возвращаемся обратно (CTRL+F12)

    И установленный букмарк (в пункте 3) пропадает.

    У меня проявляется на версии Delphi XE.
  • Kipor © (20.09.16 22:17) [1]

    > И установленный букмарк (в пункте 3)

    в пункте 2. Опечатка.

    В общем, смысл в том, что при переходе в режим редактирования dfm'ки закладки исчезают. Это известная багофича?
  • Kipor © (24.09.16 11:27) [2]
    Коллеги, ну можете хоть проверить у вас так же?
  • Inovet © (24.09.16 14:00) [3]
    Так
  • Германн © (25.09.16 01:10) [4]
    Имхо, багофича IDE Дельфи заключается в том, что она разрешает редактирование dfm-файла как простого текстового документа.
    Вот чего не было в ранних версиях Дельфи, где dfm-файл был бинарным и нередактируемым.
  • Rouse_ © (25.09.16 11:12) [5]
    В папке BIN есть утилита convert.exe которая конвертирует DFM из текстового представления в бинарный. Конвертни в бинарный вид и проверь - ошибка воспроизведется?
  • Rouse_ © (25.09.16 12:47) [6]
    Хех, сам проверил - не помогает, да действительно косяк среды
  • Inovet © (25.09.16 19:09) [7]
    > [4] Германн ©   (25.09.16 01:10)
    > Имхо, багофича IDE Дельфи заключается в том, что она разрешает
    > редактирование dfm-файла как простого текстового документа

    Чё это багофича, просто фича. Не часто, но иногда редактирую как текст, очень полезная фича.
  • Германн © (26.09.16 01:12) [8]

    > Inovet ©   (25.09.16 19:09) [7]
    >
    > > [4] Германн ©   (25.09.16 01:10)
    > > Имхо, багофича IDE Дельфи заключается в том, что она разрешает
    > > редактирование dfm-файла как простого текстового документа
    >
    > Чё это багофича, просто фича. Не часто, но иногда редактирую
    > как текст, очень полезная фича.
    >  

    Я тоже иногда редактирую ручками dfm-файл, но в блокноте.
    А багофича в том, что ... Ну собственно озвучена в топике.
    Изначально предполагалось что редактированию подлежат только pas-файлы (ну и res-файлы,  но через особую программу) и больше ничего. Потом начали разрешать, но не озадачивались отладкой.
  • Юрий Зотов © (26.09.16 20:35) [9]
    И очень хорошо, что DFM перевели в текст, который можно править. Бывали случаи, что из-за сбоя бинарный DFM портился навсегда, а текстовый еще можно восстановить.
  • Kipor © (26.09.16 22:12) [10]
    Естественно, интерфейс должен описываться текстом, это стандарт де факто везде.

    Это позволяет скв с ним нормально работать, в том числе и merg'ить
  • Германн © (27.09.16 01:05) [11]

    > Юрий Зотов ©   (26.09.16 20:35) [9]
    >
    > И очень хорошо, что DFM перевели в текст, который можно
    > править.

    Разумеется хорошо! Теперь например я могу легко поправить ConnectionString ручками в чужом проекте и после этого открыть его в IDE без кучи тупой ругани. :)
    Но если при этом нарушается работа с отладчиком - это по меньшей мере некомильфо. И надо было об этом подумать. И реализовать необходимые действия, вместо простой заглушки.
  • Inovet © (27.09.16 02:01) [12]
    > [11] Германн ©   (27.09.16 01:05)
    > Но если при этом нарушается работа с отладчиком

    С редактором же.
  • Германн © (27.09.16 02:24) [13]

    >  Inovet ©   (27.09.16 02:01) [12]
    >
    > > [11] Германн ©   (27.09.16 01:05)
    > > Но если при этом нарушается работа с отладчиком
    >
    > С редактором же.

    Это не понял. Очевидно, не сталкивался.
 
Конференция "Прочее" » IDE Delphi XE - стираются bookmark в режиме DFM
Есть новые Нет новых   [134466   +5][b:0][p:0.001]