![]() |
Delphi-Version: XE2
VB Funktions Übersetzung in Delphi
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:
Bisher sieht die Delphi Prozedur so aus:
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
Delphi-Quellcode:
Würde jetzt gerne mal wissen, was noch genau fehlt bzw bei mir falsch ist. Danke:thumb:
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; |
AW: VB Funktions Übersetzung in Delphi
eventuell so:
Delphi-Quellcode:
Grüße
procedure BumpExe(sPfad: string);
var i: integer; buffer : TBytes; dataByte: Byte; begin FileStream := (TFileStream.Create(sPfad, fmOpenWrite,fmShareDenyNone)); try fileStream.seek(0,soFromEnd); dataByte := 0; for i := 1 to 1024 do begin FileStream.WriteBuffer(dataByte,1); end; finally FileStream.Free; end; end; Klaus |
AW: VB Funktions Übersetzung in Delphi
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:38 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz