Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Bytes aneinanderhängen? (https://www.delphipraxis.net/127231-bytes-aneinanderhaengen.html)

Cyf 9. Jan 2009 21:00

Re: Bytes aneinanderhängen?
 
Bei einer Datei einfach die Position über das Maximum nach hinten setzen, der Rest wird mit Nullen ergänzt, bei einem Stream die Size-Variante von Luckie benutzen und fertig. Dürfte viel schneller sein, als die Nullen wirklich schreiben zu wollen.

Luckie 9. Jan 2009 21:08

Re: Bytes aneinanderhängen?
 
Zitat:

Zitat von Cyf
bei einem Stream die Size-Variante von Luckie benutzen und fertig. Dürfte viel schneller sein, als die Nullen wirklich schreiben zu wollen.

Ich weiß auch nicht, was die da noch diskutieren. :?

Namenloser 9. Jan 2009 21:10

Re: Bytes aneinanderhängen?
 
Zitat:

Zitat von Luckie
Zitat:

Zitat von Cyf
bei einem Stream die Size-Variante von Luckie benutzen und fertig. Dürfte viel schneller sein, als die Nullen wirklich schreiben zu wollen.

Ich weiß auch nicht, was die da noch diskutieren. :?

Ist denn bei der Methode denn garantiert dass wirklich Nullen im Stream stehen?

Luckie 9. Jan 2009 21:15

Re: Bytes aneinanderhängen?
 
Ich habe die Datei mit dem Editor geöffnet und es war nichts zu sehen. Ich war an der Arbeit, deswegen habe ich das nur flüchtig überprüft.

alzaimar 9. Jan 2009 21:26

Re: Bytes aneinanderhängen?
 
Zitat:

Zitat von Hawkeye219
Meine Vermutung: ...

Lustig nur, das 'WriteBuffer' sofort knallt, obwohl es intern auch nur 'Write' aufruft.

Z4ppy 14. Jan 2009 20:51

Re: Bytes aneinanderhängen?
 
Ich habs grad mit HxD überprüft... Es werden tatsächlich 0-Bytes angehängt ;) (Ist ja auch das einzig logische :D)

MfG Z4ppy

Sunlight7 14. Jan 2009 21:54

Re: Bytes aneinanderhängen?
 
Zitat:

Zitat von NamenLozer
Zitat:

Zitat von Luckie
Zitat:

Zitat von Cyf
bei einem Stream die Size-Variante von Luckie benutzen und fertig. Dürfte viel schneller sein, als die Nullen wirklich schreiben zu wollen.

Ich weiß auch nicht, was die da noch diskutieren. :?

Ist denn bei der Methode denn garantiert dass wirklich Nullen im Stream stehen?

Das Problem ist mir letztens in die Query gekommen...

Also ist die Variante mit dem Stream klar nicht schneller, da (ab) XP sowieso die Datei nullt.


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:27 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz