Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by Uwe Raabe,
1. Dez 2015
Wenn TStreamWrapper ein record ist, dann kann das auch als Explizit eine Zuweisung sein, aber dann würde das Free wiederum nicht wirklich Sinn machen.
Aber wie schon gesagt wurde: Für einen alternativen Lösungsvorschlag (abgesehen von internen Rumwurschteln) fehlen uns noch einige Informationen.
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by Uwe Raabe,
1. Dez 2015
Und es würde dann ja auch nur für diesen speziellen Stream-Abkömmling gelten (es wird ja nicht wirklich ein TStream.Create aufgerufen, oder?), was den generischen Character von TStream wieder zunichte macht.
Du solltest vielleicht nochmal dein Design überdenken.