Forum: Programmieren allgemein
by himitsu,
11. Mai 2023
Falls nicht irgendwo nachfolgend "explizit" Funktionen des TFileStream verwendet werden, spricht nichts dagegen die Variablen/Parameter als TStream zu deklarieren.
Dann ist es auch egal, ob TFileSteam, THandleStream, TMemoryStream oder ein anderer Streamnachfahre benutzt wird.
So wie man z.B. auch besser TStrings anstatt TStringList benutzt, womit es dann egal ist, ob eine StringList oder...
Forum: Programmieren allgemein
by himitsu,
10. Mai 2023
Jooo, WHILE vs. REPAT-UNTIL.
WHILE True = Schleife ausführen wenn True (False = überspringen)
UNTIL True = Schleife beenden wenn True (False = nochmal) ... du wolltest also eigentlich UNTIL False
Bzw., wenn man nicht den Unterschied, sondern die "eigentliche" Gemeinsamkeit betrachten will:
= bei True weiter mit nächster Zeile/Anweisung
* WHILE : in die nachfolgende Schleife rein
*...
Forum: Programmieren allgemein
by himitsu,
10. Mai 2023
Erst mit CreateFile versuchen die Datei zu öffnen
und wenn erfolgreich in ein THandleStream.
Der Rückgabewert der Funktion als TStream ist sowieso optimaler. (egal was für eine Klasse letzendlich drin steckt)