Главная страница
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.027 c
1-28020
Checist [root]
2002-11-30 03:06
2002.12.09
Несколько элементов одного типа (ОЧЕНЬ НУЖНА ПОМОЩЬ)


3-27870
Explorer
2002-11-15 11:25
2002.12.09
StoredProc


8-28147
FATman
2002-08-25 23:06
2002.12.09
Скины для программы


6-28161
XPatriot()
2002-10-11 13:08
2002.12.09
Почтовые протоколы


4-28355
kostik78ua
2002-10-28 15:42
2002.12.09
Winexec