Главная страница
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.019 c
1-28051
valerchik
2002-11-22 22:11
2002.12.09
Подсчет уникальных слов в массиве..............


7-28325
Tony'c
2002-09-28 19:59
2002.12.09
Как программно включить удалённый компутер


14-28275
-novichok-
2002-11-19 09:09
2002.12.09
С midi форматом что делать???


1-28087
Dr. Web
2002-11-28 11:20
2002.12.09
исходники компонентов Dream Scripter и Dream controls для Delphi6


1-28003
Yogi
2002-11-25 22:59
2002.12.09
Еще о stringgrid