На форме в DELPHI существует пустой MapControl
Программно на него помещаю *.shp, *.lyr, *.tif...
Теперь программно надо сохранить mxd-файл проекта с MapControla.
В HELP-e используют SAVE и SAVEAS , но с использованием MapDocument. Но в их примерах информацию на MapControl помещают уже с готового mxd-файла ( m_pMapDocument.Open sFilePath - он уже существует и не пустой) . В моем случае надо "информацию" о проекте в MapControle "передать" в MapDocument(который пока пустой), а потом использовать уже SAVE
Мой пример:
Var
sFilePath : String; m_pMapDocument : IMapDocument;
begin
sFilePath := 'C:\Test.mxd';
m_pMapDocument := MapDocumentClass.Create;
{надо передать инфу о проекте MapDocument-у}
m_pMapDocument.SaveAs(sFilePath,True, True);
end;