Код: Выделить всё
using System;
using System.Diagnostics;
using System.Windows.Forms;
class Demo {
	static void Main() {
		
		string path_exe ;
		string file_name ;
		string path_start ;
		
		path_exe=Application.StartupPath.ToString();  // пусть где находится исполняемая программа
		file_name="\\pattern.docx"; // название документа WORD
		
		path_start=path_exe+file_name;
		Console.WriteLine(path_start);
		Process.Start(path_start); // запуск программы
		Console.ReadLine();
        }
	}Но если эту программу запустить из программы написанной на MapBasic (по команде Run Program), то эта программа открывается и сразу закрывается, ничего не делая. Кто нибудь может подсказать, почему?
программа MapBasic
Код: Выделить всё
Sub  proc1
	dim path as string
	path=ApplicationDirectory$( ) +"myproject.exe"
	
	
	Run Program path
	Open Window Message
	Set Window Message Position (1,6)
	Set Window Message Show
End Sub 
  убрал задвоение, но проблема осталась ...
 убрал задвоение, но проблема осталась ...