PDA

View Full Version : ذخیره‌ی نام یک object در یک پارامتر



khosronejad
یک شنبه 24 تیر 1386, 13:04 عصر
دوستان و اساتید محترم
من مشکلی دارم که امیدورام با راهنمایی شما حل شود.

من میخوام نام یک object را در یک پارامتر ذخیره و بعد از پارامتر بجای object استفاده کنم
یعنی personalpara= "form1
و بعد بتونم بنویسم personalpara.show

این یه مثال ساده از خواست منه ... استفاده اش هم میتونه واسه این باشه که یوزر قراره اسم فرم که قراره نمایش بده را توی یک تکس باکس وارد کنه و برنامه همون فرم رو نمایش بده .

در ضمن میدونم که میشه مثلا با if یا select case فرمها رو به ورودی یوزر ربط داد ولی توی برنامه ای که 600 تا فرم داره نمیشه این کار رو کرد . در ضمن این یه مثال واسه استفاده سئوال منه نه استفاده واقعیش.

اکثر زبانها دستور مشابه دارند مثلا در فاکس پرو علامت & در جلوی یک متغیر در متن برنامه مقدار متغیر را در متن برنامه جایگزین متغیر میکرد. مثلا در این زبان میشد بنویسید.
perpara="tprog.prg
do &perpara

با این فرمان برنامه فایل tprog.prg رو اجرا میکرد.


واقعا به کمک احتیاج دارم ... ممنون

shamsoft
یک شنبه 24 تیر 1386, 18:37 عصر
خب متغییر رو از نوع Object تعریف کن.

noorsoft
یک شنبه 24 تیر 1386, 20:05 عصر
این خیلی ساده است



Dim Frm as form
Set frm=New Form
frm.caption="xxxxx"
frm.show