Einzelnen Beitrag anzeigen

AnonyM.E

Registriert seit: 26. Apr 2019
11 Beiträge
 
#1

Delphi 7 nach Delphi 11 portieren

  Alt 13. Mai 2022, 10:44
Ich hoffe, dass ich hier die richtige Oberthema erwischt habe.

Fehlermeldung:
[dcc32 Fehler] Suchen.pas(233): E2010 Inkompatible Typen: 'System.TArray<System.Byte>' und 'Pointer'

Dieser betrifft diese Zeile:
frmDat.TblListe.GotoBookmark(Pointer(DBGridListe.S electedList.Items[i]));

TblListe ist eine TDBISAMTable bzw. ein normales Table-Objekt.
GotoBookmark hat als Eingangsparameter 'System.TArray<System.Byte>' und bekommt hier 'Pointer'

Meine Vermutung: Das hat mit der Umstellung auf UniCode zu tun.
Byte ist jetzt was anderes.

Wie löst man dieses Problem ?


M.E.
  Mit Zitat antworten Zitat