Исходники приложены - можете сами скомпилить в Delphi7, если боитесь шпионажа

Для работы нужны Full API ключи. Вбиваются либо вручную в файл "Options.ini" в виде 3х строк на каждый аккаунт:
- [Желаемое имя аккаунта (ни на что не влияет - просто текстовое поле для удобства восприятия)], например: [Pwner1]
- UID
- Full API

Delphi я успел основательно подзабыть, поэтому все сделано топорно и на коленке. Если есть желающие усовершенствовать, милости прошу - исходники приложены. Баги возможны - сильно не заморачивался над отладкой, поэтому пишите сюда.
Функционал данной программы - простой мониторинг аккаунтов и состояния очереди скилов, если надо комбайны, то пользуйтесь соответствующими тулзами, поэтому расширения возможностей не предвидется.
Upd:
- Благодаря товарищу Kil изменен формат хранения настроек - теперь он более нагляден для пользователя и проще в реализации для программиста. Конвертация в новый формат произойдет автоматически.
- Список названий скилов теперь хранится в файле Skills.ini и получается при необходимости с сервера. Это позволит при выходе нового аддона обновлять измененные названия скилов без обновления самой проги. Спасибо тому же Kil.
- Добавлена раскраска красным у тех аккаунтов, у которых до истечения подписки менее 10 дней.
Очень хочется асинхронного http-доступа - чтобы можно было запросить данные сразу по всем аккаунтам. Сейчас сделано в синхронном режиме, т.е. пока не получатся данные по одному, второй будет ждать. Если кто может помочь - буду очень признателен. Все исходники приложены.
Так же если кто знает как работать с TListView: по хорошему бы переписать окно настроек так, чтобы не копировать из текущей строки даныне в TEdit-ы, а редактировать текст прямо в ListView.
Прикрепленные файлы
Сообщение отредактировал vhl: 13 May 2011 - 23:05