PDA

View Full Version : وجود یک خصیصه در DFM و عدم وجود آن در کلاس !



یوسف زالی
چهارشنبه 08 خرداد 1392, 10:32 صبح
سلام.
از تب اینترنت یک TXMLDocument بگذارید رو فرم،
حالا View as Text کنید فرم رو،
خصیصه ی DOMVendorDesc وجود داره،
حالا اگر سعی کنید که اون رو در ران تایم ست کنید می بینید که وجود نداره!!!

داستان چیه؟

یوسف زالی
پنج شنبه 09 خرداد 1392, 22:10 عصر
حاج مچتبی نظری..
برادر حمزه..
شاهین جان..
کسی بهش برنخورده؟ این مساله خیلی عجیبه. آخه یعنی چی ؟ یک Property یا هست یا نیست دیگه، اگر Published باشه میره تو DFM (به شرطها و شروطها) الان این که تو DFM هست چرا اصلا Property نیست؟؟ً!

Felony
جمعه 10 خرداد 1392, 08:56 صبح
یوسف چرا الکی جو میدی ، به اون DefineProperty دقت کن :


procedure TXMLDocument.DefineProperties(Filer: TFiler);

function DOMVendorStored: Boolean;
begin
if Assigned(Filer.Ancestor) then
Result := DOMVendor <> TXMLDocument(Filer.Ancestor).DOMVendor else
Result := Assigned(DOMVendor);
end;

begin
inherited;
Filer.DefineProperty('DOMVendorDesc', ReadDOMVendor, { Do not localize }
WriteDOMVendor, DOMVendorStored);
end;

دلفی Property های رو که صراحتا دارای اسکوپ Published باشن در IDE تعریف میکنه ، بنابراین اون تعریف Property بالا در IDE نمیاد ، سورس رو کامل نخوندم و فقط یه بررسی هایی کردم ، به نظر میاد برای از سر باز کنی یا انتشار نسخه اولیه کتابخانه این روند طی شده باشه ( خواستن کارو زود تحویل بدن ;) نون زن و بچشونو بگیرین ، خودت که جدیدا دستت رفته تو خرج ، میدونی چی میگم ... ) در غیر این صورت طرف بسی شوت تشریف داشته ، کلی روش فنی تر برای انجام این کار موجود بود ؛ البته باید کد رو کامل بررسی کرد شاید یه غلطی کرده بعد توش مونده و خواسته با تاکتیک علی اصغری رفعش کنه که در هر صورت خره !

@ یادت باشه هنوز شیرینی و ناهار من رو ندادی D:

*جیگرم*
جمعه 10 خرداد 1392, 11:48 صبح
حاج مچتبی نظری..
برادر حمزه..
شاهین جان..

یعنی تالار به این بزرگی فقط همینا!؟
هرچند حق هم با شماست و دیگه کسی پیداش نیست اینجا:افسرده:


یادت باشه هنوز شیرینی و ناهار من رو ندادی D:

به ما که رفیق فابریکشیم نداده! شما که جای خود دارد...:لبخند:

یوسف زالی
جمعه 10 خرداد 1392, 11:56 صبح
پست اسپم :بامزه: :

برادر گرامی شما فقط آبروی ما رو ببر حالا!
تو بیا شیرینی ندادیم برو جار بزن بابا!
جیگرم! شما هم تشریف بیار یه ناهاره دیگه، فوقش دونگت رو ازت می گیرم!!!!


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

با تشکر - مجتبی این قدر نپیچون!