Код: Выделить всё
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