Код: Выделить всё
ComboBox1.AddItem(SQLQuery1.FieldByName('NAME').AsString,
TObject(SQLQuery1.FieldByName('ID').AsInteger));В чём может быть дело? В опубликованных изменениях к версии 3.0 ничего не говорится.
Модератор: Модераторы
Код: Выделить всё
ComboBox1.AddItem(SQLQuery1.FieldByName('NAME').AsString,
TObject(SQLQuery1.FieldByName('ID').AsInteger));Код: Выделить всё
Type
tSR_Record=Record
Name:String;
BaseUrl:String;
MirorList:String;
PageList :String;
NfScript:String;
FCurent:Boolean;
end;
pSR_Record=^tSR_Record;
Var SR:pSR_Record;
...
New (SR);
...
ListBox1.AddItem( SR^.Name,TObject(SR));
...
Код: Выделить всё
TObject(PtrInt(SQLQuery1.FieldByName('ID').AsInteger))
Что-то не получилось с простым integer.Alex2013 писал(а):New (SR);
иСнег Север писал(а):привести ваш integer к int64
одно и тоже, но PtrInt более универсален, т.к. зависит от компилятора (определяется дефайнами).Alexx2000 писал(а):PtrInt(...)