Autor Beitrag
Masterrandy
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 55



BeitragVerfasst: Fr 11.04.03 13:22 
Wenn ich einer Funktion einen Stream übergebe, muss ich dann auch den Stream mit free im Speicher wieder Frei geben?
maximus
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 896

Win XP, Suse 8.1
Delphi 4/7/8 alles prof
BeitragVerfasst: Fr 11.04.03 13:36 
nur wenn du ihn nicht mehr brauchst :wink: Übergibst du einen stream, dann wird nur eine referenz übergeben...der stream bleibt der selbe.

_________________
mfg.
mâximôv
Udontknow
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 2596

Win7
D2006 WIN32, .NET (C#)
BeitragVerfasst: Fr 11.04.03 14:19 
Unabhängig davon, ob du sie an Funktionen übergibst oder nicht, musst du eigens erstellte Streams meist auch selber wieder freigeben. Es gibt allerdings Ausnahmen wie z.B. TCustomWinSocket.SendStream, die den übergebenen Stream selbst freigeben.

Cu,
Udontknow