Гость
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Компоненты теряют связь с DataModule / 25 сообщений из 38, страница 1 из 2
20.11.2020, 11:56
    #40020732
X11
X11
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Компоненты теряют связь с DataModule
В секции USES присутствует uDataModule , где живут наборы данных + источники данных.
Как видно по снимку, свойство DataSource пустое.
Вот что еще примечательно: в uses есть куча других модулей, например, "System.Types, Vcl.Grids", и, если удерживать Ctrl и щелкать по Grids или Types, то я в них перехожу, а если щелкать по uDataModule, то он не открывается, ничего не происходит.

В dpr проверил наличие модуля данных - присутствует "uDataModule in 'uDataModule.pas' {DM: TDataModule},".

Кроме того, в секции uses есть еще и другие модули других библиотек и, когда я щелкаю по ним с клавишей CTRL, то они не открываются, хотя присутствую в Tools/Options/...../Browsing path.
Я сперва подумал, что открываются только системные файлы, но я щелкнул по "CloudAPI. BaseComponent " и файл открылся

Не знаю, что именно влияет на это. может у вас будут какие-нибудь мысли?

Delphi 10.3.
...
Рейтинг: 0 / 0
20.11.2020, 11:59
    #40020733
X11
X11
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Компоненты теряют связь с DataModule
Но если нажать Shift+F12 и открыть в среде DataModule, то и в списке DBGrid.DataSource появляются все источники данных, которые находятся в uDataModule.

Как только закрываю в среде вкладку с uDataModule, сразу DBGrid.DataSource пустеет.
...
Рейтинг: 0 / 0
20.11.2020, 12:19
    #40020740
Barmaley57
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Компоненты теряют связь с DataModule
FreeNotification по ходу дела срабатывают в дизайн-тайме. Модуль уничтожается, а связанные компоненты грохает обниливают ссылки...
...
Рейтинг: 0 / 0
20.11.2020, 12:24
    #40020741
X11
X11
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Компоненты теряют связь с DataModule
И?
Исправить есть возможность?
Кстати, эта проблема была и ранее.
...
Рейтинг: 0 / 0
20.11.2020, 12:25
    #40020743
X11
X11
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Компоненты теряют связь с DataModule
Может есть какая-то связь с IDEFixPack?
Я пока отключил второй переключатель Disable IDE palette cache. Понаблюдаю.
...
Рейтинг: 0 / 0
20.11.2020, 12:46
    #40020749
Barmaley57
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Компоненты теряют связь с DataModule
X11
И?
Исправить есть возможность?
Кстати, эта проблема была и ранее.
Не ковырял. Но эта хрень встречалась на разных версиях.
...
Рейтинг: 0 / 0
20.11.2020, 13:16
    #40020761
alekcvp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Компоненты теряют связь с DataModule
X11,

А форма, на которой грид лежит, не наследуется от другой?
...
Рейтинг: 0 / 0
20.11.2020, 13:18
    #40020762
rgreat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Компоненты теряют связь с DataModule
https://quality.embarcadero.com

Писать сюда. С примером и инструкцией.
...
Рейтинг: 0 / 0
20.11.2020, 13:32
    #40020767
Zelius
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Компоненты теряют связь с DataModule
X11,

может попробовать перегенерить .dproj ?
...
Рейтинг: 0 / 0
20.11.2020, 13:42
    #40020771
X11
X11
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Компоненты теряют связь с DataModule
alekcvp, нет.
...
Рейтинг: 0 / 0
20.11.2020, 13:42
    #40020772
X11
X11
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Компоненты теряют связь с DataModule
Zelius, а что это даст?
...
Рейтинг: 0 / 0
20.11.2020, 14:51
    #40020793
misha mike
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Компоненты теряют связь с DataModule
Та же самая фигня с обычными формами, и даже модулями без форм. Версия 10.3.3.

Например, большой модуль на 5K строк задекларирован совершенно единообразно с остальным барахлом в uses проектного dpr. При этом не отображается в браузере проекта, его классы и функции не видно в code completion, переход по ctrl+click в него тоже не работает. Даже в dproj смотрел, все его упоминания ничем не отличаются от других модулей, но их видно, а его как будто нет.

При этом собирается проект без ошибок.
...
Рейтинг: 0 / 0
20.11.2020, 14:59
    #40020794
rgreat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Компоненты теряют связь с DataModule
Ты как будто первый раз видишь глюки Code Insight.

Ставь 10.4. Там его переделали.
...
Рейтинг: 0 / 0
20.11.2020, 15:23
    #40020806
Zelius
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Компоненты теряют связь с DataModule
X11,

может DCCReference поломались...
...
Рейтинг: 0 / 0
20.11.2020, 15:27
    #40020808
X11
X11
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Компоненты теряют связь с DataModule
что тут не так?

Код: pascal
1.
2.
3.
4.
<DCCReference Include="uDataModule.pas">
    <Form>DM</Form>
    <DesignClass>TDataModule</DesignClass>
</DCCReference>
...
Рейтинг: 0 / 0
20.11.2020, 15:35
    #40020812
Zelius
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Компоненты теряют связь с DataModule
X11,

давно попробовал бы... я могу и ошибаться

Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
        <DCCReference Include="Unit2.pas">
            <Form>DataModule2</Form>
            <FormType>dfm</FormType>
            <DesignClass>TDataModule</DesignClass>
        </DCCReference>
        <DCCReference Include="Unit1.pas">
            <Form>Form1</Form>
        </DCCReference>
...
Рейтинг: 0 / 0
20.11.2020, 15:45
    #40020817
X11
X11
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Компоненты теряют связь с DataModule
отсутствует тег <FormType>dfm</FormType>
...
Рейтинг: 0 / 0
20.11.2020, 15:48
    #40020821
X11
X11
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Компоненты теряют связь с DataModule
подобавлял, понаблюдаю

Zelius, спасибо
...
Рейтинг: 0 / 0
22.11.2020, 11:40
    #40021065
X11
X11
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Компоненты теряют связь с DataModule
Вроде бы проблема решена.
Открыл проект на другом ПК - связь не потерялась.
...
Рейтинг: 0 / 0
25.11.2020, 10:22
    #40021978
X11
X11
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Компоненты теряют связь с DataModule
А вот проблема с CTRL+click для перехода так и не работает
...
Рейтинг: 0 / 0
31.08.2021, 13:51
    #40094072
X11
X11
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Компоненты теряют связь с DataModule
Опять та же проблема :(

проверил .dproj - все на месте:
Код: pascal
1.
2.
3.
4.
5.
<DCCReference Include="uDataModule.pas">
            <Form>DM</Form>
            <FormType>dfm</FormType>
            <DesignClass>TDataModule</DesignClass>
        </DCCReference>



но при закрытии DM очищается поле DataSource а компоненты на главной на форме приложения

Delphi 10.4.2
...
Рейтинг: 0 / 0
31.08.2021, 14:35
    #40094085
DmSer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Компоненты теряют связь с DataModule
X11,

Видимо, в любой версии Delphi есть такая проблема. Мы для подстраховки выставляем в run-time подобные свойства, которые зависят от DM.
...
Рейтинг: 0 / 0
01.09.2021, 09:52
    #40094254
Zelius
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Компоненты теряют связь с DataModule
X11,

А в uses прописан дата модуль ?
...
Рейтинг: 0 / 0
01.09.2021, 09:54
    #40094255
X11
X11
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Компоненты теряют связь с DataModule
да, самым первым в секции interface
...
Рейтинг: 0 / 0
01.09.2021, 10:26
    #40094269
Zelius
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Компоненты теряют связь с DataModule
X11,

Переменная datamodule объявлена в юните датамодуля?
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Компоненты теряют связь с DataModule / 25 сообщений из 38, страница 1 из 2
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]