PDA

View Full Version : اجرای یک برنامه درون فرم



mojtaba_z
سه شنبه 09 خرداد 1385, 15:59 عصر
سلام
چطوری میشه یه برنامه که با یک زبان برنامه نویسی دیگه نوشته شده (منظور یه فایل اجرایی exe است) رو درون یک برنامه دلفی اجرا کرد .
یعنی می خوام یه فرم با یک Button باشه و وقتی Button زده شد اون برنامه دیگه درون فرم باز بشه .

ghabil
سه شنبه 09 خرداد 1385, 19:13 عصر
Shellexecaute, CreateProcess [winExec]

mojtaba_z
سه شنبه 09 خرداد 1385, 19:59 عصر
سلام
آقای کوشا همونطور که گفتم من میخوام برنامه ای که اجرا میشه درون فرم من اجرا بشه .

Delphi Skyline
سه شنبه 09 خرداد 1385, 20:50 عصر
اگه سورسشو (برنامه ای که می خواد اجرا بشه) داری بگو تا بهت بگم چه طوری ActiveX اش کنی .

mojtaba_z
چهارشنبه 10 خرداد 1385, 08:23 صبح
سورس برنامه رو ندارم . من با این کار میخوام برای ورودی این برنامه یه رمز عبور قرار بدم ویک سری Help درون فرمم قرار بدم .

Hamid_PaK
چهارشنبه 10 خرداد 1385, 12:10 عصر
باید برنامه رو pack کرده و بعد از انجام عملیات عبور اون رو در حافظه بار گذاری کنی و اجراش کنی ...
البته باید بگم که کار ساده ای نیست و روشهای دیگه هم امنیت ندارند !!!

در مورد اجرای برنامه های دیگر در فرمتان نیز یک نگاهی به روش ImportExecute در برنامه MultimediaBuilder بیاندازید ...

یا حق !!!

mojtaba_z
یک شنبه 14 خرداد 1385, 15:47 عصر
MMB که یه نرم افزار گرافیکیه. ارتباطش با دلفی یه کمی برام مبهمه !

Hamid_PaK
یک شنبه 14 خرداد 1385, 16:25 عصر
من نگفتم که ربط دارند کفتم یک نگاهی بیاندازید شاید اصل روش رو بگیری ...
توی MMB یک قابلیت وجود داره که یک برنامه رو بطور کامل داخل فرم خودش باز می کنه یعنی قسمتی از فرم برنامه ولی این عمل آنقدرها هم بدون اشکال نیست ::
ببین کاری که MMB میکنه بسیار ساده ست پروسه رو اجرا می کنه و کلاینت اون رو به نصبت یک پنل که داخل فرم هست تنظیم میکنه ولی هتگامی که فوکوس به برنامه اجرا شده منعکس می شه بدیهی که برنامه تو نباید فوکوس باشه بس غیر فعال میشه ...
:لبخندساده:

یا حق ...