Пути к файлам

0 голосов
спросил 27 Июнь, 05 от Alpachin (640 баллов) в категории Программные продукты Esri

Привет All.

Вопрос в следующем.

Компонент MapControl жестко настраивается на пути к файлам данных (Shape файлам). И если я готовый exe файл несу на другой компутер, то ниче не работет. Качели...

Есть ли какие либо способы заменить абсолютные пути на отностительные, как это делается в apr файле.

Заранее благодарен, Сергей.

1 Ответ

0 голосов
ответил 28 Июнь, 05 от dios (5,300 баллов)
грузи при старте формы
tmpRealFN - полное имя файла
aLayer - IMoMapLayer

dc := CoDataConnection.Create;
dc.Database := ExtractFilePath(tmpRealFN);
if dc.Connect then begin
aLayer:= CoMapLayer.Create;
aLayer.GeoDataset := dc.FindGeoDataset(ExtractFileName(tmpRealFN));
FMap.Layers.Add(aLayer);
end

и усе
Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...