PDA

View Full Version : Form parent in different EXE



combat1964
جمعه 10 شهریور 1385, 10:03 صبح
سلام به دوستان عزیز، دو تا سوال داشتم که اگه دوستان راهنمایی کنند ممنون میشم
1- اجرای یک برنامه EXE دیگه بهعنوان یک Object توی فرم دلفی مثل اینکه Parent اون EXE فرم من تو دلفی باشه
2- توابه API که میتونم بکار ببرم اون لذنامه اجرا شده مثلا منو بارش دیده نشه چیه نمونه اینکارو MMBuilder به عنوان Binding object انجام میده
قبلا از راهنماییتون متشکرم

combat1964
شنبه 11 شهریور 1385, 11:51 صبح
از آقای کرامتی درخواست میکنم اگرمیتونن منو راهنمایی کنن.....!!!

oVERfLOW
شنبه 11 شهریور 1385, 12:50 عصر
نمی‌شه کار خاصی کرد.

شما دو تا کار جایگزین می‌تونید بکنید
یکی اینکه برنامه رو به صورت Debugger باز کنید تا بتونید روش کنترل داشته باشید
و دوم اینکه بعد از باز کردن برنامه دنبال اجزای اون مثل پنجره‌هاش بگردید و تغییرات لازم رو روش اعمال کنید

و اگه برنامه‌ی دوم رو هم خودتون نوشتید می‌شه با ایجاد Pipe یا Socket اطلاعات رو بینشون رد و بدل کرد.

combat1964
شنبه 11 شهریور 1385, 14:09 عصر
بذارید منظورم رو بهتر بگم اینکار توی Visual C البته دقیقاَ نمیدونم چطور با هدر فایل ها و توابع Afxwnd میشه انجام داد ببینم از +Com میتونم کاری کنم؟

oVERfLOW
یک شنبه 12 شهریور 1385, 09:48 صبح
من که چیزی متوجه نمی‌شم !!

vcldeveloper
یک شنبه 12 شهریور 1385, 10:10 صبح
از OLE Container می تونید استفاده کنید. (در تب System از Components Pallete)

combat1964
دوشنبه 13 شهریور 1385, 02:19 صبح
از دوستان متشکرم ولی جوابمو پیدا کردم . با استفاده از یک پانل و shellexecute و خاصیت Parent اون برنامه اجرا شده به پانل ایجاد شده:چشمک: