Я пишу программу на MapBasic. Столкнулась с проблемой: не могу задать параметры по-умолчанию при создании точечного объекта.
Поясню более понятно... Я открываю файл с регулярной сеткой и из него создаю таблицу MapInfo, для дальнейшей работы с этой таблицей мне требуется создать точечные объекты.
Я конечно могу вывести пользователю стандартный диалог... но нужно сделать все самой... у меня не получается.
Код: Выделить всё
OnError Goto L1
Dim width as integer
Dim s as String
Dim Name as String
width = 30
TxtFilePath = FileOpenDlg("", "", "txt", "Îòêðûòü ôàéë ñ ðåãóëÿðíîé ñåòêîé")
if (TxtFilePath = "") then
Exit Sub
End if
Call CloseTable
is_open_p = 0
s = PathToDirectory$(TxtFilePath)
Name = PathToFileName$(TxtFilePath)
Register Table TxtFilePath TYPE ASCII Delimiter 32 Charset "WindowsCyrillic"
Into "C:/Vodosbor_Data/" + Name + ".TAB"
Open Table "C:/Vodosbor_Data/"+ Name +".TAB" as Ctable Interactive
is_open_p = 1
CurrentTable = TableInfo(0, TAB_INFO_NAME)
Run Menu Command M_TABLE_CREATE_POINTS