Страница 1 из 1

Путь для временных файлов плагина

СообщениеДобавлено: Пн апр 15, 2013 2:39 pm
dv
​Интересует возможность получения (функция) из плагина рекомендуемого пути для хранения временных файлов. т.е. это предположительно должна быть папка пользователя с разрешением записи в неё)

Re: Путь для временных файлов плагина

СообщениеДобавлено: Пн апр 15, 2013 2:40 pm
Алексей Пикуров
Да, такая функция есть.

function mcGetPluginFolder(pluginname: PChar):PChar;

Параметром нужно передать имя плагина, которое прописано в модуле mcplugin_info.pas (константа pluginName).

Функция вернёт путь, куда установлен плагин. Например. C:\Users\Hobit\AppData\Local\MyChat Client\plugins\AntiCAPS

Дальше всё просто, вы можете создавать свои пути, файлы внутри и т.д. Структура папок плагина описана в справке, придерживайтесь рекомендаций.

С помощью этой функции можно узнать не только пусть к своему плагину, но и у другим плагинам, если они установлены на MyChat Client.

Re: Путь для временных файлов плагина

СообщениеДобавлено: Пн апр 15, 2013 2:40 pm
dv
​Спасибо.

з.ы. PAnsiChar юзаем )

Re: Путь для временных файлов плагина

СообщениеДобавлено: Пн апр 15, 2013 2:40 pm
Алексей Пикуров
Это да, будут ещё переделки для лучшей совместимости с разными версиями Delphi.