Einzelnen Beitrag anzeigen

Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#2

AW: UpdateResource ByteArray Größe

  Alt 16. Mär 2013, 22:33
Hat zwar jetzt nicht direkt was mit der Frage zu tun, aber das schmerzt in den Augen.

Bitte so, dann funktioniert das auch, wie du dir das gedacht hattest (im Fehlerfall)
Delphi-Quellcode:
procedure TForm1.Button2Click(Sender: TObject);
var bArray: Array of byte;
    FileStream: TFileStream;
    fSize: integer;
begin
  FileStream := TFileStream.Create(Edit1.Text, fmOpenRead);
  try
    fSize := FileStream.Size;
    setLength(bArray, fSize);
    FileStream.seek(0,soFromBeginning);
    FileStream.ReadBuffer(bArray[0], fSize);
  finally
    FileStream.Free;
  end

  ImportResource('Test.exe', 'TEST', bArray, fSize);

end;
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
  Mit Zitat antworten Zitat