Einzelnen Beitrag anzeigen

Benutzerbild von Back2Code
Back2Code

Registriert seit: 6. Feb 2012
Ort: Deutschland
272 Beiträge
 
Delphi XE7 Professional
 
#1

VB Funktions Übersetzung in Delphi

  Alt 13. Feb 2013, 11:24
Delphi-Version: XE2
Hi DP,

ich bräuchte mal Hilfe bei einer VB Funktion die richtig nach Delphi zu übersetzen. Ich bin schon nen Stück vorangekommen aber leider nicht komplett.

Code:
    Private Sub BumpExe(ByVal sPfad As String)
        Dim fs As FileStream = File.Open(sPfad, FileMode.Open, FileAccess.ReadWrite, FileShare.ReadWrite)
        Dim bw As New BinaryWriter(fs)
        fs.Position = fs.Length + 1

        For i = 1 To 1024
            bw.Write(Chr(0))
        Next

        bw.Close()
        fs.Close()

    End Sub
Bisher sieht die Delphi Prozedur so aus:

Delphi-Quellcode:
procedure BumpExe(sPfad: string);
var i: integer;
    buffer : TBytes;
begin
  FileStream := (TFileStream.Create(sPfad, fmOpenRead+fmShareDenyNone));
  // ??

  for i := 1 to 1024 do
  begin
    FileStream.WriteBuffer(Chr, 0); //??
  end;
  
  FileStream.Free;
end;
Würde jetzt gerne mal wissen, was noch genau fehlt bzw bei mir falsch ist. Danke
  Mit Zitat antworten Zitat