PDA

View Full Version : ارتباط با دیگر برنامه ها؟؟



حامی2
دوشنبه 17 مرداد 1384, 18:57 عصر
سلام به دوستان عزیز

من می خواهم از طریق یه برنامه دلفی یا C++Builderبرنامه دیگری مثل برنامه Remote یه دوربین ‍Canonرا کنترل کنم

می شود یا نه؟

vcldeveloper
سه شنبه 18 مرداد 1384, 03:02 صبح
میشه با ارسال message به پنجره برنامه های دیگه بعضی عملیات اونها رو کنترل کرد، اگه برنامه مربوطه رابط COM داشته باشه، میشه از طریق COM اونو کنترل کرد.

حامی2
سه شنبه 18 مرداد 1384, 18:34 عصر
میشه با ارسال message مثلا یه دکمه از آن برنامه را زد؟ اگر بیشتر راهنمایی کنید ممنون می شوم
با تشکر

PalizeSoftware
سه شنبه 18 مرداد 1384, 18:39 عصر
ابتدا بررسی کنید ببینید آیا دکمه موردنظر هندل داره که بتونید پیامی به سمت اون ارسال کنید. با ابزاری مثل Spy++
اگه داشته بعد با همین ابزار می‌تونید بفهمید که کلیک بر روی اون دکمه سبب فراخوانی چه Message هایی می‌شه. حالا با توابع SendMessage همان Message رو ارسال کنید به هندل جواب می‌ده. فقط یه نکته که چون در هر بار اجرا، هندل اشیائ موجود در ویندوز عوض می‌شه، باید با توابع FindWindow هندل رو در ابتدای کار پیدا کنید.
موفق باشید

حامی2
پنج شنبه 20 مرداد 1384, 00:48 صبح
خیلی ممنون دوست عزیز

اما من این ابزاری که گفتید را باید از اینترنت بگیرو یا دلفی داره و همچنین چه جوری باش کار کنم؟؟

ممنون می شوم بیشتر راهنمایی کنید

PalizeSoftware
پنج شنبه 20 مرداد 1384, 04:20 صبح
این ابزار درون سی‌دی Visual Studio 6 هست.
اما برای راحتی شما اینجا قرار دادم

حامی2
پنج شنبه 20 مرداد 1384, 15:09 عصر
خیلی خیلی ممنون ببینم می تونم باش کار کنم اگه نشد باز مزاحم می شوم