PDA

View Full Version : ارتباط دو برنامه با هم



fm_mash
سه شنبه 04 اسفند 1383, 07:23 صبح
سلام دوستان
من می خواهم داخل محیطی مثل autocad یک سری query تولید کنم و سپس این query را به برنامه exe که با دلفی نوشتم وبر حسب اینکه داخل اون محیط چه سوال و جوابی شده از بانکم query بگیرم
چطوری می تونم بین این دو ارتباط برقرار کنم
از همکاری شما سپاسگذارم

Delphi-Clinic
سه شنبه 04 اسفند 1383, 09:06 صبح
سلام

بیشتر توضیح بده.

خیلی شبیه پروژه های دانشجوییه :mrgreen:

esi022
سه شنبه 04 اسفند 1383, 09:13 صبح
http://www.delphi3000.com/articles/article_1976.asp?SK=
http://mysite.verizon.net/~vze2vjds/delphi/
http://www.delphipages.com/resume/resume.cfm?ID=641
http://www.visual-engineering.com/cadvprog.html

fm_mash
چهارشنبه 05 اسفند 1383, 10:56 صبح
سلام
ممنون از جواب هاتون
ولی من منظورم فقط cad نیست نرم افزارهایی مثل arcview,arcgis,... هست
می خواهم به طریقی ارتباط بین این دو را برقرار کنم نه اینکه خودم بخواهم از activxاستفاده کنم و cad را شبیه سازی کنم فقط میخواهم بین این دو اطلاعات رد و بدل بشه
ممنون

fm_mash
چهارشنبه 05 اسفند 1383, 13:43 عصر
من راه حلی که به ذهنم رسید اینه که بیام داده هایی را که می خواهم پاس بدم داخل یک فایل text بریزم بعد برنامه بعدی داده ها را از روی این فایل بخواند
ولی به نظر می رسه راه حل خوبی نباشه
اگه ممکنه منو راه حل بهتری ارایه بدید
ممنون

fm_mash
چهارشنبه 05 اسفند 1383, 23:07 عصر
بابا یکی کمک کنه

vcldeveloper
پنج شنبه 06 اسفند 1383, 01:59 صبح
می تونید از DDE یا Com Server استفاده کنید.
بحث در این باره مفصله. بهتره به یه کتاب دلفی خوب مثل Mastering Delphi 7 مراجعه کنید.

fm_mash
پنج شنبه 06 اسفند 1383, 06:56 صبح
سلام
می شه یه کم راهنماییم کنی
فقط روششو پیدا کنم بقیه اونو پیدا میکنم
مرسی

Zahraii
یک شنبه 09 اسفند 1383, 15:19 عصر
با سلام
با استفاده از OLE Automation می تونی به این برنامه هایی که گفتی وصل بشی. در این حالت برنامه تو در نقش Client و اون یکی در نقش Server ظاهر می شه و تمام امکانات خودشو به صورت Object یا Collection در اختیارت قرار می ده. مثلا تو اتوکد می تونی بفهمی که در فلان لایه چه اجزایی قرار دارد.
برای شروع یک نگاهی به Help اتوکد بیانداز.
اگه در باره کارت بیشتر توضیح بدی بهتره. یعنی دقیقا برای چی می خوایی به arcGIS وصل شی.

موفق باشی.