PDA

View Full Version : سوال: كار با نوع داده TStringDynArray



nickandish
شنبه 05 آذر 1390, 15:46 عصر
با سلام به همه دوستان
من در پروژم نياز دارم كه اطلاعات يك memo و يك TEdit رو به متغيري از نوع TStringDynArray اختصاص بدم كه خطا ميده. بايد تبديل نوع انجام بدم ولي نمي دونم چطوري .
در واقع من يك متد از يك كلاس رو استفاده مي كنم كه پارامتر هاي اون از نوع TStringDynArray است. هر كاري مي كنم با خطا مواجه ميشم.
ممنون ميشم اگر كسي از دوستان من رو راهنمايي كنه كه اصلا اين نوع چيه و چطور ازش بايد استفاده كرد و اينكه چطور مقاديري از نوع ansistring رو به اون اختصاص داد. يعني تبديل نوع ansistring به TStringDynArray به چه صورت است.

با سپاس

Felony
شنبه 12 فروردین 1391, 10:21 صبح
این تاپیک رو ندیده بودم ؛ با اینکه تاپیک قدیمی هست جواب میدم تا بعدا کسی در موردش مشکل نداشته باشه :

TStringDynArray نوع داده ای هست که به صورت زیر تعریف شده :

typedef DynamicArray<String> TStringDynArray;

یعنی یک آرایه رشته ای پویا ، پس برای استفاده ازش کافیه یک متغییر ازش بسازید و مثل آرایه های پویا دیگه اندازش رو تعیین کنید و ازش استفاده کنید .