رد: مناداة برنامج من داخل داخل ال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 و لكن لا أعلم الأمر بالضبط و لا أظن أنه سيختلف كثيرا
أقترح أن تجربهم بالترتيب.....و بإذن الله تعمل إحداها معك
eng. Mohamed ElSayed
GIS Senior Developer