مناداة برنامج دلفي من داخل الـ arcview
السلام عليكم
عندي تسليم مشروع تخرج بعد ايام قلائل
عندي برنامج بالدلفي يتحكم بالاجهزة الكهربائية واريد ان انادي هذا البرنامج من داخل خريطة الجامعة داخل الarcview
فكيف استطيع مناداة هذا البرنامج وبعدما انتهي من البرنامج اريد ان اعود الى الخريطة داخل الarcview
ارجوا ان تساعدوني لاني تعبت وانا ابحث عن حل
تفضلوا بقبول فائق تقديري
[align=right]تم تعديل العنوان ليتناسب مع الموضوع [/align]
رد: ارجوكم محتاج مساعدة عااااااااااااجلة
السلام عليكم ورحمة الله وبركاته
من فضلك يا أخي، أريد بعض التفاصيل حتى أستطيع ان أرد عليك:
- ما هو الإمتداد (extension) لل (Delphi program) الذي تريد ان تناديه من خلال ال ArcView؟
- ماذا تقصد بال ArcView ؟ هل هو ال ArcMap؟ أم ال Arcview 3.2 ؟
جزاك الله خيرا و بإذن الله استطبع تقديم المساعدة........:)
رد: مناداة برنامج من داخل داخل الarcview
شكرا اخي على تفاعلك
البرنامج المقصود هو Arcview 3.1
الامتداد للبرنامج المنادى هو .exe
رد: مناداة برنامج من داخل داخل الarcview
السلام عليكم ورحمة الله وبركاته
افترض أن البرنامج الذي تريد أن تناديه هو : (MyProgram.exe ) [بدون مسافات]
و لتجنب حدوث أي مشكلة تأكد من أن أسم البرنامج لا يحتوي على أي مسافات ، و كذلك المسار الموجود به البرنامج (execute path) من المفضل ألا يحتوي على أي مسافات.......
أولا: لمناداة البرنامج من داخل ال Arcview :
يجب أن تقوم بعمل زر (Button) داخل ال ArcView و تضع فيه أي من الأوامر التالية:
هناك أكثر من أمر لفعل ذلك (تختلف حسب نظام التشغيل و حسب البرنامج الذي تريد أن تناديه) و هم :
("system.execute("c:\test\MyProgram.exe
أو
("system.execute("start c:\test\MyProgram.exe
أو
"(System.ExecuteSynchronous("command.com /c c:\test\MyProgram.exe
و بالمثل بالنسبة لل Arcview.exe فيمكن أن تناديه من ال Delphi و لكن لا أعلم الأمر بالضبط و لا أظن أنه سيختلف كثيرا
أقترح أن تجربهم بالترتيب.....و بإذن الله تعمل إحداها معك :)