loo30fer
شنبه 26 شهریور 1390, 14:23 عصر
با سلام خدمت دوستان
من میخواستم یک شی رو در فرم دیگری در حالت Run Time ایجاد کنم ولی متاسفانه این شی پارامتر ParentWindow رو نداره که هندل اون فرم رو بهش بدم تا روی اون فرم نمایش داده بشه.
به جاش سعی کردم از پارامتر Parent استفاده کنم و با این کدی که قرار دادم سعی کردم ولی بی فایده بود.
البته قابل به ذکر هست که من میخوام اون آبجکت رو روی فرم برنامه ساخته شده با Builder ایجاد کنم که dll من هم توسط اون استفاده میشه و یک راهی که برام وجود داره این هست که من داخل dll هم یک MainForm ایجاد کنم و اون MainForm رو هم روی فرم exe Builder بسازم و شی مد نظرم رو روی اون MainForm ایجاد و استفاده کنم.
ولی من این رو نمیخوام چون میخوام خودم بتونم چندین شی رو روی اون فرم exe Builder ایجاد کنم.
خیلی ممنون میشم در این زمینه بنده رو راهنمایی کنید. پیشاپیش تشکر
procedure Create;
begin
with TTransparentFlashPlayerControl.Create(nil) do begin
Parent:= FindControl(hMMBWindow);
Show;
Movie:= 'E:\movie.swf';
Play;
end;end;
من میخواستم یک شی رو در فرم دیگری در حالت Run Time ایجاد کنم ولی متاسفانه این شی پارامتر ParentWindow رو نداره که هندل اون فرم رو بهش بدم تا روی اون فرم نمایش داده بشه.
به جاش سعی کردم از پارامتر Parent استفاده کنم و با این کدی که قرار دادم سعی کردم ولی بی فایده بود.
البته قابل به ذکر هست که من میخوام اون آبجکت رو روی فرم برنامه ساخته شده با Builder ایجاد کنم که dll من هم توسط اون استفاده میشه و یک راهی که برام وجود داره این هست که من داخل dll هم یک MainForm ایجاد کنم و اون MainForm رو هم روی فرم exe Builder بسازم و شی مد نظرم رو روی اون MainForm ایجاد و استفاده کنم.
ولی من این رو نمیخوام چون میخوام خودم بتونم چندین شی رو روی اون فرم exe Builder ایجاد کنم.
خیلی ممنون میشم در این زمینه بنده رو راهنمایی کنید. پیشاپیش تشکر
procedure Create;
begin
with TTransparentFlashPlayerControl.Create(nil) do begin
Parent:= FindControl(hMMBWindow);
Show;
Movie:= 'E:\movie.swf';
Play;
end;end;