Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2004.02.29;
Скачать: [xml.tar.bz2];

Вниз

Динамически создавать экземпляры TQuery....   Найти похожие ветки 

 
Eyfel   (2004-01-28 17:10) [0]

Всем доброго времени суток!

Вот тут вопрос созрел, у меня есть компонент... dmMain.queryCatalog2 - TQuery
Можно ли как нить динамически создавать его экземпляры....

Объясню зачем мне это надо....
Дело в том, что у меня создается дерево двумя методами (процедурами)...

Первая- вызывается первой и в ней идет цикл по рутовым элементам...
Вторая - вызывается из первой (чтобы заполнить дочерние элементы), и соотвтестветтно вызывает сама себя, есл у дочернего элемента есть еще вложенности....
Но т.к. В первой и второй испобьзуется один и тотже объект, которые меняю.т там запросы, то он отваливается и не генерит полномтью все дерево..т..к. идет перекрываение вторым методом первого (т.е. запросы)...

Вот посему мнек энто и надо...

Ниже приведу два этих метода...


//


 
Reindeer Moss Eater   (2004-01-28 17:15) [1]

Можно ли как нить динамически создавать его экземпляры....

Можно.
Для этого есть конструктор у класса.


 
Eyfel   (2004-01-28 17:17) [2]

это понятно, но он у меня летит с AccessVialation =(


 
Reindeer Moss Eater   (2004-01-28 17:18) [3]

А у меня не летит. Странно, да?


 
Reindeer Moss Eater   (2004-01-28 17:19) [4]

Я думаю, что в коде не хватает одной большой черной латинской буквы "T"


 
Eyfel   (2004-01-29 10:35) [5]

простите какой буквы? не понял


 
Плохиш   (2004-01-29 10:46) [6]

>Eyfel © (28.01.04 17:10)

dmMain.queryCatalog.ExecSQL();
dmMain.queryCatalog.Active:=true;

Сколько можно? :-(
Вообще сунул код без без указания, где ексепшин в таком виде, что глаза сломаешь :-( Что нам теперь телепатов из отпуска отзывать?


 
KSergey   (2004-02-03 15:56) [7]

Автору
http://www.delphikingdom.com/helloworld/runtime_comp.htm



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

Форум: "Базы";
Текущий архив: 2004.02.29;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.013 c
4-94230
DelphiN!
2003-12-20 20:34
2004.02.29
Как послать сообщение открытому в данный момент окну


3-93787
Санек
2004-02-03 18:43
2004.02.29
Как создать вычисляемое поле в рантайме ?


9-93748
Александр Ф.
2003-08-17 17:47
2004.02.29
ПОмОГИТЕ МНЕ! Делаю 1-ю игрушку


3-93764
Lisa
2004-02-04 13:59
2004.02.29
Номер выделенной строки в DBGrid e


6-94080
vs_flash
2003-11-01 12:53
2004.02.29
как узнать mac





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский