Personal Video Database

Русский => Разработчикам => Тема начата: Reset от 18 Апреля 2009, 21:36:32

Название: Разработка скриптов (предложения)
Отправлено: Reset от 18 Апреля 2009, 21:36:32
В скриптах не хватает функций, уже реализованных в плагинах:
- function BeginWork : Integer;
- procedure EndWork;
- function GetVersionSupported : Integer;
- function CheckPVDVersion(const V : Integer) : Boolean;
- function GetAbout(const LangID : Integer) : WideString;

Предлагаю реализовать  ;)
Мне лично сейчас не хватает первых двух. :(
Название: Re: Разработка скриптов (предложения)
Отправлено: nostra от 18 Апреля 2009, 21:50:57
Цитировать
Мне лично сейчас не хватает первых двух. Грустный

Можно, но потом :)
Название: Re: Разработка скриптов (предложения)
Отправлено: Reset от 19 Апреля 2009, 06:37:35
Цитировать
Мне лично сейчас не хватает первых двух. Грустный

Можно, но потом :)
Спасибо.



А можно ли как-нибудь так реализовать функцию Wait, чтобы она не подвешивала программу?
При больших задержках очень некрасиво выходит.
При отладке не страшно, но если эта функция будет использоваться для установки задержки между загрузкой страниц, то пользователь будет себя неуютно чувствовать.

На самом деле, проблема, видимо, в другом: программа вешается при вызове любой скриптовой функции. На медленных машинах, возможно, заметно, но всё-таки должно быть быстро. А Wait (1000) уже ощутимо.
Название: Разработка скриптов (предложения). Новый код результата анализа
Отправлено: Reset от 16 Мая 2009, 06:48:48
Предлагаю добавить новый код результата анализа, по смыслу аналогичный prError, но означающий, что ошибка не однократная, специфичная для загружаемого фильма, а постоянная в данное время для этого сайта, например, забанили IP, идут работы на сайте и т.п.
При загрузке одного объекта (фильма, персоны, постера и т.д.) код обрабатывается аналогично prError, но вот в тихом режиме должно быть прекращено обновление всех объектов.
Название: Re: Разработка скриптов (предложения)
Отправлено: nostra от 17 Мая 2009, 15:22:33
Цитировать
А можно ли как-нибудь так реализовать функцию Wait, чтобы она не подвешивала программу?
При больших задержках очень некрасиво выходит.
При отладке не страшно, но если эта функция будет использоваться для установки задержки между загрузкой страниц, то пользователь будет себя неуютно чувствовать.

Добавил в TODO

Цитировать
Предлагаю добавить новый код результата анализа, по смыслу аналогичный prError, но означающий, что ошибка не однократная, специфичная для загружаемого фильма, а постоянная в данное время для этого сайта, например, забанили IP, идут работы на сайте и т.п.
При загрузке одного объекта (фильма, персоны, постера и т.д.) код обрабатывается аналогично prError, но вот в тихом режиме должно быть прекращено обновление всех объектов.

Вроде бы логично звучит. Тоже в TODO