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

Вниз

cannot assign TIBQuery to TIBQUery???!!!   Найти похожие ветки 

 
ramdy   (2003-09-11 15:59) [0]

Кладу на форму компонент TIBQuery

Пишу


procedure TForm1.Button1Click(Sender: TObject);
var
myQuery:TIBQuery;
begin
myQuery:=TIBQuery.Create(Form1);
myQuery.Assign(IBQuery1);
end;


Выскакивает ошибка "cannot assign a TIBQuery to TIBQuery"???

Как это понимать?


 
Reindeer Moss Eater   (2003-09-11 16:01) [1]

Не может присвоить неприсвояемое


 
ramdy   (2003-09-11 16:04) [2]

Так типы же вроде совпадают...


 
Reindeer Moss Eater   (2003-09-11 16:05) [3]

А в чем смысл этого кода?


 
ramdy   (2003-09-11 16:08) [4]

В переменную myQuery записать значения query на форме.
Как я понимаю :)


 
Reindeer Moss Eater   (2003-09-11 16:09) [5]

Зачем тебе четыре байта переносить в другую переменную длиной четыре байта?


 
ramdy   (2003-09-11 16:11) [6]

В Help"е написано,что assign
Copies the contents of another, similar object.
Т. е. не указатель, а contens, а то на что указатель указывает.


 
Reindeer Moss Eater   (2003-09-11 16:13) [7]

Хорошо. Чем не устраивает существующий IBQuery1?


 
ramdy   (2003-09-11 16:14) [8]

Всем устраивает, но надо получить в точности такой же.


 
Reindeer Moss Eater   (2003-09-11 16:17) [9]

Такими хитростями не получится сэкономить сетевой трафик.
Второй запрос должен будет выполнится сервером повторно.


 
ramdy   (2003-09-11 16:20) [10]

С чего ты взал, что я собираюсь экономит сетевой трафик?

Я делаю какие-то операции с объектом, а потом хочу восстановить его к первоначальному состоянию.
Задача ставится так:
Есть объект - мне нужна его копия. Сам все свойств перебирать и записывать не хочу. Для этого, как я всегда думал, и существует метод Assign. Я не прав?


 
Reindeer Moss Eater   (2003-09-11 16:25) [11]

Он динамический. И его реализация для TIBQuery этого не позволяет.
Перебор свойств или сериализация в поток (что впрочем тоже самое).


 
ramdy   (2003-09-11 16:31) [12]

Не понял зачем он тогда нужен. Можно ведь его скрыть.
:(


 
Reindeer Moss Eater   (2003-09-11 16:34) [13]

Ты умеешь скрывать паблик методы в наследниках? Скрой!


 
Reindeer Moss Eater   (2003-09-11 16:36) [14]

А еще лучше напиши наследника с нужным Assign.



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

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

Наверх




Память: 0.47 MB
Время: 0.011 c
14-71845
DiamondShark
2003-09-01 14:35
2003.09.22
Поздравляю всех.


3-71469
Serg2000
2003-09-02 11:51
2003.09.22
Украинские буквы в PReport v.1.81!!!!


3-71562
3APA3A
2003-08-29 00:16
2003.09.22
Помогите с ADO...


14-71903
Ru
2003-09-03 13:28
2003.09.22
На счет хостинга:


14-71878
Пубертанец
2003-09-04 11:33
2003.09.22
Есть ли польза от очков для компьютеров?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский