В своём приложении по открытой карте создаю каждый раз временную пользовательскую карту с помощью:
Код |
---|
_MAPIMP HSITE _MAPAPI mapCreateAndAppendTempSiteUn(HMAP hMap, const WCHAR *rscname); |
В качестве файла ресурсов задаю полный путь до файла operator.rsc.
При некорректном завершении программы рядом с файлом ресурсов остаются временные файлы пользовательской карты в виде operator.rsc*tempsit.sda и другие подобные. Конечно, такое завершение программы происходит редко, но, чтобы не замусоривать папку с файлами ресурсов, приходится эти временные файлы удалять вручную. Можно ли каким-то образом указать папку, в которой будут создаваться эти временные файлы? Для подобных целей я как раз использую директорию /tmp c файловой системой tmpfs.
Использую ГИС Конструктор Free для Astra Linux
Код |
---|
// Версия библиотеки MapAccess// (если применяется "mapacces.h" и т.п.)
#define MAPACCESSVERSION 20160418
// Версия интерфейса MAPAPI и ядра библиотеки
#define MAPAPIVERSION 0x0111302 |