hamid-nic
شنبه 14 مرداد 1391, 01:30 صبح
سلام
اگر یه رویه (procedure) داشته باشیم همانند زیر که خروجی آن بصورت TStrings باشد به چه شکلی در موقع استفاده می توانیم آن خروجی را به یک TStringStream بصورت TStringStream.WriteString ارجاع بدهیم و در آن بنویسیم ؟
کد رویه :
procedure Reducer (const Path: String; Attr: Integer; List: TStrings) ;
begin
// code
end;
و در موقع استفاده به این شکل :
var
Textert : TStringStream;
.
.
.
Reducer('rel',1,Textert.WriteString());
اون رویه ی بالا کارش را درست انجام می ده اما خروجی که می فرسته را چطوری توی TStringStream که ایجاد کردم بنویسم ؟
اگر یه رویه (procedure) داشته باشیم همانند زیر که خروجی آن بصورت TStrings باشد به چه شکلی در موقع استفاده می توانیم آن خروجی را به یک TStringStream بصورت TStringStream.WriteString ارجاع بدهیم و در آن بنویسیم ؟
کد رویه :
procedure Reducer (const Path: String; Attr: Integer; List: TStrings) ;
begin
// code
end;
و در موقع استفاده به این شکل :
var
Textert : TStringStream;
.
.
.
Reducer('rel',1,Textert.WriteString());
اون رویه ی بالا کارش را درست انجام می ده اما خروجی که می فرسته را چطوری توی TStringStream که ایجاد کردم بنویسم ؟