View Full Version : اسم یک فرم درون متغیر
kamran
یک شنبه 24 خرداد 1383, 15:25 عصر
سلام دوستان
مشکل من اینست که می خواهم اسم یک فرم را درون یک متغیر ریخته و آن را show کنم کسی می توند به من کمک کند
امید
باتشکر
Sepidar
یک شنبه 24 خرداد 1383, 18:10 عصر
دقیقا مشکلتون چیه؟ در این حالت که شما میگید انتصاب ساده دو تا متغیره
NOROOZY
دوشنبه 25 خرداد 1383, 16:01 عصر
با اجازه آقا کامران
فکر کنم میخواهند به جای نام فرم از یک اشاره گر استفاده کنند و بر اساس همون اشاره گر فرم رو مثلا شومودال کنند
said ali
دوشنبه 25 خرداد 1383, 16:19 عصر
با سلام
اقای نوروزی میشه بیشتر توضیح بدی
ممنون
Sepidar
دوشنبه 25 خرداد 1383, 16:37 عصر
عرض شود که با بوجود آمدن کلمه کلیدی class در دلفی، عملا متغیرهای از جنس کلاس اشاره گرهایی بیش نیستند که به آبجکتهایی که درون heap بوجود میآیند، اشاره میکنند. برای امتحان نتیجه sizeof(SomeClassVar); به اندازه طول یک اشاهگر خواهدبود.
دقیقا به همین علت است که constructorها که در واقع جزو class methodها طبقه بندی میشوند باید در ابتدا فراخوانی شوند تا فضای لازمی در heap تخصیص دادهشود.
برای اطلاع بیشتر، مطالعه یونیت system.pas بسیار آموزنده خواهد بود.
NOROOZY
سه شنبه 26 خرداد 1383, 13:47 عصر
آقا سید اگه منظور منو بخواهی عرض کنم نحوه استفاده از متغییر ها از نوع اشاره گر (که در زبان c از علاپم *و&برای نمایش آدرس یا محتویات آدرس) در دلفی چگونه هست یعنی اینکه
int *i;
i=&Form1;
i.show;
i اشاره گر باشه آدرس فرم 1رو در خودش داشته باشه حالا به جای فرم1 میشه i رو show کرد (کد بالا هم تلفیقی از سی و دلفی هستش جهت رسوندن منظورم نوشتم)
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.