PDA

View Full Version : چگونه بین دو برنامه ارتباط بر قرار کنم



Arman_1367
دوشنبه 31 اردیبهشت 1386, 23:49 عصر
با سلام خدمت دوستان گرامی.

من می خواهم یک برنامه درست کنم شبیه دسکتاپ ویندوز که وقتی برنامه ای اجرا می شود Handle خودشو به برنامه من معرفی کرده و از پوسته برنامه من استفاده کند البته در نواروظیفه باید برای برنامه دکمه ای درست شود که حالت کمینه و بیشینه را برای ما مشخص کند و Parent فرم های سایر برنامه ها نیز یکی از فرم های برنامه من شود.
از تمامی دوستانی که وقت گذاشتند و این توپیک را مطالعه می کنند متشکرم.
اگر راهی به نظرتان می رسد لطفاً آن را دریغ نکنید.

Bahmany
سه شنبه 01 خرداد 1386, 06:20 صبح
سلام
شما می تونید از SendMessage یا PostMessage در دلفی استفاده کنید
می توانید پیغام هایی با خصوصیات خاص تولید کرده و آن را برای Broadcast بفرستید و همین طور از طریق TApplication و رویداد OnMessage نیز می توانید پیام ها را بررسی کرده و پیغام مناسب را تولید کنید

Arman_1367
سه شنبه 01 خرداد 1386, 08:26 صبح
با سلام
میشه یک مثال بزنید

soroush_vs
سه شنبه 01 خرداد 1386, 18:52 عصر
بین دو تا پروسس یا برنامه به دو طریق میشه ارتباط برقرار کرد یکی که با استفاده از یک واسط مثل یک فایل(ارتباط غیر مستقیم) و یکی دیگه استفاده از امکانات سیستم عامل مثل همین Message ها (ارتباط مستقیم)
بسته به شرایط یکی رو باید انتخاب کرد
برای مثال هم سرچ کن:چشمک:

soroush_vs
سه شنبه 01 خرداد 1386, 18:57 عصر
http://www.barnamenevis.org/forum/showthread.php?t=12607
http://www.barnamenevis.org/forum/showthread.php?t=2919