PDA

View Full Version : سوال: کارکترهای یک رشته در دلفی 2010



mojde_171261
دوشنبه 18 مرداد 1389, 09:15 صبح
با سلام ,
دوستان می دونن که در دلفی 7 اگر یه متغیر از نوع رشته داشته باشیم به صورت زیر

var
tmp:string
i:integer
begin
i:=1
'tmp:='test
...
end

اگر بخواهیم هر یک از کارکترهای رشته tmp را داشته باشیم می تونیم به صورت زیر عمل کنیم


[tmp[i

اما این مورد یعنی [tmp[i در دلفی 2010 جواب نمی دهد می تونید بگید این مورد در دلفی 2010 چگونه نوشته می شه
با تشکر

Bita.Jo
دوشنبه 18 مرداد 1389, 10:18 صبح
من فکر می کنم با دستو Copy بتونید مشکلتون رو حل کنید اگر درست منظور شما رو فهمیده باشم. مثلا Copy(tmp,i,1) عنصر i ام رشته را می دهد.
موفق باشید

mojde_171261
دوشنبه 18 مرداد 1389, 10:30 صبح
ممنون از پاسختون ...بلی منظورم رو درست فهمیدید ...اما می خوام بدونم غیر از دستور copy راه بهتری در delphi2010 وجود نداره؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

vcldeveloper
دوشنبه 18 مرداد 1389, 13:26 عصر
اما این مورد یعنی [tmp[i در دلفی 2010 جواب نمی دهد می تونید بگید این مورد در دلفی 2010 چگونه نوشته می شه
به همون شکل در دلفی 2010 کار میکنه، و مشکلی نداره. کدی که دقیقا نوشتید و به مشکل برخوردید رو اینجا بزارید، تا بشه تشخیص داد که کجای کار رو اشتباه کردید.