نقل قول: استفاده از رشته و مجموعه
فکر کنم از کلاس StrUtils استفاده کنید کارتون راه بیفته!
بعد میتونید با توابعی مثلreplacestr , rightstr ,... کار کنید.
نقل قول: استفاده از رشته و مجموعه
کد شما سر تا پا اشکال هست ، Configuration از چه کلاسی هست ؟
چه طوری یک کلاس از TStringStream مشتق کردید و داخل Str1 که از نوع رشته هست ریختیدش ؟
فکر میمکنم شما اصول برنامه نویسی در زبان پاسکال و محیط دلفی رو نمیدونید ، در کل میتونید برای خوندن فایل ini از کلاس TIniFile از کتابخانه IniFiles استفاده کنید .
نقل قول: استفاده از رشته و مجموعه
می تونید از کد زیر به عنوان نمونه استفاده کنید:
var
MySet : set of 1..30;
InputStr : string;
i: Integer;
StrList : TStringList;
begin
MySet := [];
/// This is our sample data. We assume it is read from an INI file.
InPutStr := '[1,2,3,4,5]';
StrList := TStringList.Create;
try
/// Removing brackets from the string.
InputStr := Copy(InputStr,2,Length(InputStr)-2);
/// Delimiting items in the string using TStringList.
StrList.DelimitedText := InputStr;
/// Adding items to the set
for i := 0 to StrList.Count-1 do
Include(MySet, StrToInt(StrList[i]));
finally
StrList.Free;
end;
end;
کلاس TStringList در یونیت Classes تعریف شده.