ورود

View Full Version : سوال: چگونگی دسترسی به کنترل های App ی دیگر



abcdefghijklmnopkrs
چهارشنبه 25 آبان 1390, 00:07 صبح
سلام.
فرض کنیم یه برنامه داریم که دارای یه تکست باکس و یه باتم هستش.
میخوایم هر وقت رو این باتم کلیک شد، با یه برنامه دیگه محتوای این تکست باکس برداشته شه.
خلاصه که : چطوری بین این دوتا برنامه ارتباط برقرار کنم ؟
دوستان اگه میشه ی منبعی یا راهنمایی یا ی مثال یا هر کمکی کنید خیلی ممنون میشم.

mehdi.mousavi
چهارشنبه 25 آبان 1390, 12:21 عصر
سلام.
ابتدا باید Handle به برنامه مورد نظر رو بدست بیارید، سپس با رد و بدل کردن Windows Messages بین دو Application به هدفتون برسید.
در MSDN بدنبال IPC یا Inter-process Communication جستجو کنید تا با 8-9 روش برای نحوه تعامل بین دو Application آشنا بشید.

موفق باشید.

abcdefghijklmnopkrs
چهارشنبه 25 آبان 1390, 13:02 عصر
واقعا متشکرم.
اگه کدی هم دارید که میتونه کمک کنه و در اختیار بنده قرار بدید واقعا ممنون میشم.

abcdefghijklmnopkrs
چهارشنبه 25 آبان 1390, 17:02 عصر
ی سوال دیگه ....
ایا میشه از ++c/c برای این کار استفاده کرد یا باید برم سراغ vc , #c ؟

r00tkit
شنبه 28 آبان 1390, 16:30 عصر
Inter-process Communication
ربطی به زبان برنامه نویسی نداره در کل من متوجه نشده شما دو تا برنامه دارید یکیش باتون داره و برنامه دیگه تکست باکس ؟ اگه این طوری هستش، من باشم از RPC یا namedpipe استفاده می کنم

abcdefghijklmnopkrs
شنبه 28 آبان 1390, 17:40 عصر
نخیر.
باتم و تکس باکس برای ی برنامس. ما با یه برنامه دیگه میخوایم وقتی رو باتم این اولی کلیک شد ، محتوای تکس باکس ش برداشته شه.

r00tkit
یک شنبه 29 آبان 1390, 08:09 صبح
ما با یه برنامه دیگه میخوایم وقتی رو باتم این اولی کلیک شد

"با یه برنامه دیگه " " وقتی رو باتم این اولی کیلیک شد " برنامه اولی روی دومی کلیک کنه ؟
پس همون این جوب شماست
ابتدا باید Handle به برنامه مورد نظر رو بدست بیارید، سپس با رد و بدل کردن Windows Messages بین دو Application به هدفتون برسید.