Registriert seit: 16. Jan 2005
448 Beiträge
|
Delphi Sydney 10.4.1. vs. Berlin
12. Okt 2020, 14:35
Hallo Leute,
noch eine Frage:
Wie kann ich das fixen?
GotoBookmark(Pointer(DBGrid2.SelectedRows.Items[i]));
[dcc32 Fehler] Unit3.pas(3360): E2010 Inkompatible Typen: 'System.TArray<System.Byte>' und 'Pointer'
Delphi-Quellcode:
if DBGrid2.SelectedRows.Count > 0 then
begin
with DBGrid2.DataSource.DataSet do
begin
for i := 0 to DBGrid2.SelectedRows.Count-1 do
begin
// the Next stamt creates a compiler err
//[dcc32 Fehler] Unit3.pas(3360): E2010 Inkompatible Typen: 'System.TArray<System.Byte>' und 'Pointer'
// How can it be fixed?
GotoBookmark(Pointer(DBGrid2.SelectedRows.Items[i]));
// if DBGrid2.DataSource.State in [dsEdit, dsInsert] then
DBGrid2.DataSource.DataSet.Edit;
DBGrid2.DataSource.DataSet.FieldByName('UZeitpunkt').AsString := Datetimetostr(StrtoDatetime(edit1.Text));
DBGrid2.DataSource.DataSet.Post;
end;
end;
end;
bMultidef:=false;
end;
|
|
Zitat
|