- Код: Выделить всё
procedure TForm1.AllText(Sender: TField; var AText: string; DisplayText: Boolean);
begin
AText:=ansiToUTF8(Sender.AsString);
end;
procedure TForm1.SQLQuery1AfterOpen(DataSet: TDataSet);
var i:Integer;
begin
for i:=0 to SQLQuery1.Fields.Count-1 do
if SQLQuery1.Fields[i].DataType=ftString then
SQLQuery1.Fields[i].OnGetText:=@AllText;
end;
Объясните, пожалуйста, откуда взялась эта функция AllText.