Einzelnen Beitrag anzeigen

Gandimann

Registriert seit: 10. Dez 2008
105 Beiträge
 
#1

Array of Bytes dynamisch erstellen

  Alt 30. Nov 2020, 23:09
Hallo Friends,
besteht die Möglichkeit, dass ich:

myBytes: Array[0..byteCount -1] of Byte; dynamisch umwandeln kann ungefähr so myBytes: Array[x..y] of Byte; (wo x und y als Integer Variable werden ?


Bis jetzt habe ich wie folgt benutzt:

selectedFile := lblFilePath.Caption ;

fileStream := TFile.Open(selectedFile, TFileMode.fmOpen);

try
if fileStream.Seek(startByte, TSeekOrigin.soBeginning) < startByte then
raise Exception.Create('file is too small');

if fileStream.Read(myBytes, byteCount) < byteCount then
raise Exception.Create('file is too small');

myString := TEncoding.ANSI .GetString(myBytes);
finally
fileStream.Destroy();
end;

Thanks and have a great Time
Was ist die mehrzahl von Mopp ? !
genau !... Möpse........oder ?

Geändert von Gandimann (30. Nov 2020 um 23:26 Uhr)
  Mit Zitat antworten Zitat