Einzelnen Beitrag anzeigen

H.Bothur

Registriert seit: 25. Jun 2012
Ort: Seevetal & Lagos
257 Beiträge
 
Delphi 11 Alexandria
 
#1

Nutzung von Routinen / Fehler E2016 bei Array

  Alt 2. Mai 2023, 17:47
Moin,

ich versuche ja immer noch mit tgputty weiterzukommen.

Meine Version: Delphi 10.4 CE
unter Tools/Optionen/Sprache/Delphi/Bibliothek/Bibliothekspfad habe ich das Verzeichnis tgputty hinzugefügt
(da sind auch die Pas-Files von tgputty drin)

in meinem Source ist unter anderem der Zugriff auf die Funktion

Delphi-Quellcode:
function TForm1.ListingCallback(const names: Pfxp_names): Boolean;
var StartRow,
    i: Integer;
begin
  StartRow := RemoteFilesSG.RowCount;
  RemoteFilesSG.RowCount := StartRow +names.nnames;
  RemoteFilesSG.Cells[0, StartRow +1] := names.names[1].filename;
Diese Routine habe ich so aus einer Demo kompiert - aber, obwohl die Demo sich kompilieren lässt bekomme ich dabei die Fehlermeldung

[dcc32 Fehler] SFTPUnit.pas(55): E2016 Array-Typ erforderlich

Wobei die Zeile 55 die letzte obige Zeile ist und der Cursor das [i] als falsch markiert.

... Ja, in meinem Source wurde da nirgends ein Array definiert, aber das müsste doch aus den Routinen aus tgputty kommen, oder ? Was mache ich da falsch ?

Gruss
Hans
Hans-Georg Bothur
www.hermann-juergensen.de
  Mit Zitat antworten Zitat