Zitat von
Neutral General:
Danke für den Ansatz ich glaube das wird mir helfen aber eine Zeile kann ich mir leider nicht übersetzen:
Delphi-Quellcode:
for (int j = 0; j < (4 - (i * 3) % 4); j++)
s.Write((byte)0);
Das ist eine uebliche Forschleife, mit einer etwas komplizierteren Abbruchbedingung. Das sieht in Delphi ca. so aus, und fuellt die Zeilen auf einen durch 4(byte) teilbare Laenge.
Delphi-Quellcode:
for j := 0 to (4 - (i * 3) mod 4) - 1 do
//...
Zitat von
Neutral General:
und was ist h ?
Das war der Stream (ich weiss, einfallsreicher name
)
Im
Dateikopf wird auch die Groesse der Datei gespeichert, also die Groesse des Streams, das wird hier eben nachtraeglich erledigt.
greetz
Mike