ошибка в указателе

Модератор: Модераторы

Ответить
jenny
новенький
Сообщения: 59
Зарегистрирован: 25.05.2015 21:45:27

ошибка в указателе

Сообщение jenny »

Всем привет,
хочу связать Combobox и DBGrid.
Но выскакивает ошибка: unit1.pas(94,116) Error: Incompatible type for arg no. 2: Got "Pointer", expected "TObject". Пожалуйста, помогите исправить
Последний раз редактировалось jenny 20.08.2015 22:39:19, всего редактировалось 1 раз.
Аватара пользователя
alexs
долгожитель
Сообщения: 4069
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь
Контактная информация:

Сообщение alexs »

Использый PtrInt и IntPtr
И явное приведение к TObject
jenny
новенький
Сообщения: 59
Зарегистрирован: 25.05.2015 21:45:27

Сообщение jenny »

Простите за мою несообразительность :) , не могли бы подробней описать (я нивичок в этом)
kosteek
постоялец
Сообщения: 203
Зарегистрирован: 24.07.2008 14:57:09
Откуда: Украина, г.Славянск

Сообщение kosteek »

Вроде так должно быть, alexs пусть поправит

Код: Выделить всё

ComboBox.Items.AddObject(ADOQuery2.FieldByName('name').AsString, TObject(PtrInt(ADOQuery2.FieldByName('id').AsInteger)));
jenny
новенький
Сообщения: 59
Зарегистрирован: 25.05.2015 21:45:27

Сообщение jenny »

Спасибо
Ответить