Роботы, плагины и скрипты к чату MyChat. Разработка альтернативных клиентов и различных утилит. Технические вопросы по программированию, замечания и предложения по развитию API
Аватара пользователя
dv
​Интересует возможность получения (функция) из плагина рекомендуемого пути для хранения временных файлов. т.е. это предположительно должна быть папка пользователя с разрешением записи в неё)
Аватара пользователя
Алексей Пикуров
Да, такая функция есть.

function mcGetPluginFolder(pluginname: PChar):PChar;

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

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

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

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

з.ы. PAnsiChar юзаем )
Аватара пользователя
Алексей Пикуров
Это да, будут ещё переделки для лучшей совместимости с разными версиями Delphi.