Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.12.09;
Скачать: CL | DM;

Вниз

Помогите ! Если форма создается динамически, то DBкомпоненты   Найти похожие ветки 

 
NeyroSpace ©   (2002-11-20 18:45) [0]

НЕ РАБОТАЮТ! А если ее создает модуль проекта, то все ок!
Есть датамодуль. Там находятся компоненты IBDatabase1, IBQuery1, IBTransaction1.
На динамич. форме только DBEdit, DBGrid и Datasource1.
Последний ссылается на Datamodule1.IBQuery1.
Кто-ниб знает почему, если форма создается динамически, то даже Datamodule1.IBQuery1 не содержит в себе записи, хотя он к этой форме отношения не имеет???


 
asmith   (2002-11-20 19:03) [1]

НЕплохо было бы показать код создания формы.


 
Андрей Прокофьев ©   (2002-11-20 19:05) [2]

см. asmith (20.11.02 19:03)
+ Datamodule1 тоже создается динамически



 
Hiqwer   (2002-11-20 19:06) [3]

Встречные вопросы.
Когда и где создается DataModule?
Пробовал ли вариант, когда компоненты на самой форме, а не в DataModule?


 
Sergey13 ©   (2002-11-21 09:41) [4]

2NeyroSpace © (20.11.02 18:45)
А я бы посоветовал Datasource1 перенести в датамодуль. ИМХО там ему место. И поставь датамодуль на автосоздание.


 
NeyroSpace ©   (2002-11-21 10:07) [5]

Код своей проги выложить не могу (лишком много там всего наворочено).
Когда у меня возникает проблема создаю маленькую прогу моделирующую ситуацию. Так вот специально сделал новый проект:
форма1, форма 2, датамодуль
(type
TDataModule1 = class(TDataModule)
IBUpdateSQL1: TIBUpdateSQL;
IBQuery1: TIBQuery;
IBDatabase1: TIBDatabase;
DataSource1: TDataSource;
IBTransaction1: TIBTransaction;
private
{ Private declarations }
public
{ Public declarations }
end;
).
На форму1 кинул DBкомпоненты, и убрал ее создание из проекта.

procedure TForm2.FormCreate(Sender: TObject);
begin
Application.CreateForm(TForm1, Form1);
end;

и получаю точно такую ситуацию... вот щас разбираюсь почему...


 
Sergey13 ©   (2002-11-21 10:20) [6]

2NeyroSpace © (20.11.02 18:45)
А что значит не работают? Ошибки(какие?) или неправильное поведение? Может просто запрос открыть нужно при создании формы(чей то я этого не увидел в твоем коде)?


 
NeyroSpace ©   (2002-11-21 10:33) [7]

Опс глючу в примерчике заработало, буду разбираться, что с прогой :-(.



Страницы: 1 вся ветка

Текущий архив: 2002.12.09;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.016 c
4-28339
stel
2002-10-21 08:16
2002.12.09
Как изменить цвет выделения в RichEdit?


8-28145
Flying Bird
2002-08-18 01:34
2002.12.09
Проблемы с mediaplayer


4-28335
Senka
2002-10-24 19:51
2002.12.09
Хуки - проблема с ловушками.


1-28053
Сутковой Вадим
2002-11-27 16:33
2002.12.09
Раскладка клавы.


1-28058
Mosh
2002-11-27 21:39
2002.12.09
Помогите, люди добрые!!