RnQ Eye Plugin
- Mikanoshi
- Не в сети
- Platinum Member
- Сообщений: 1112
- Спасибо получено: 158
На чистом клиенте, с дефолтной темой и смайлами, с 1 плагином - ничего не глючит и не вылезает.
На моём с кучей плагинов, сторонней темой и смайлами - тоже.
И где искать траблу?
Со списком ещё пошаманю
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Jayrome
- Не в сети
- Platinum Member
Linux - это СУПЕР! )))))))))
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Mikanoshi
- Не в сети
- Platinum Member
- Сообщений: 1112
- Спасибо получено: 158
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Mikael
- Не в сети
- Administrator
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Jayrome
- Не в сети
- Platinum Member
Только в окне вот такая ерунда.
Может, подсказки показывать в строке состояния? Там большинство подсказок отображается.
Linux - это СУПЕР! )))))))))
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Mikanoshi
- Не в сети
- Platinum Member
- Сообщений: 1112
- Спасибо получено: 158
[code:1]var path: string;
path := RQ_GetUserPath + uinsname;
if not assigned(lst) then lst := TStringList.Create;
if fileexists(path) then lst.LoadFromFile(path);[/code:1]
Сразу после процедуры LoadINI.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Mikanoshi
- Не в сети
- Platinum Member
- Сообщений: 1112
- Спасибо получено: 158
2. Научите как прикрутить к ToolButton событие OnMouseEnter/Leave - сделаю подсказки
3. Немного переделал INITIALIZE, но думаю не поможет... У меня не глюкануло вообще ни разу
4. Сделал выделение цветом
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Mikael
- Не в сети
- Administrator
При открытии TListView должен получаться список UIN. для этого есть функция
unction RQ_GetList(List:integer):TIntegerDynArray;
{
PL_ROASTER, PL_VISIBLELIST, PL_INVISIBLELIST, PL_TEMPVISIBLELIST,
PL_IGNORELIST, PL_DB, PL_NIL.
}
var
data:Pointer;
begin
data:=CallStr(char(PM_GET)+char(PG_LIST)+char(List));
Result:=_intlist_at(data,5);
end;
Чтение списка из файла конечно тоже вариант, но правильнее брать из программы
Научите как прикрутить к ToolButton событие onmouseenter/Leave
не знаю чем помочь. в 2007-й делфе эти события есть
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Mikanoshi
- Не в сети
- Platinum Member
- Сообщений: 1112
- Спасибо получено: 158
Эта функция и так используется.ИМХО, получение списка уинов неправильное.
При открытии TListView должен получаться список UIN. для этого есть функцияunction RQ_GetList(List:integer):TIntegerDynArray;
{
PL_ROASTER, PL_VISIBLELIST, PL_INVISIBLELIST, PL_TEMPVISIBLELIST,
PL_IGNORELIST, PL_DB, PL_NIL.
}
var
data:Pointer;
begin
data:=CallStr(char(PM_GET)+char(PG_LIST)+char(List));
Result:=_intlist_at(data,5);
end;
При инициализации из файла считываются только уины, отмеченные галочкой. Они хранятся в списке TStringList и на основе этого списка определяется логгировать или нет. А при открытии вкладки плагина список заполняется с помощью RQ_GetList и выставляются галочки в соответствии с содержимым хранимой переменной.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Mikael
- Не в сети
- Administrator
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Jayrome
- Не в сети
- Platinum Member
Linux - это СУПЕР! )))))))))
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Mikanoshi
- Не в сети
- Platinum Member
- Сообщений: 1112
- Спасибо получено: 158
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Vrandas
- Не в сети
- Senior Member
- Сообщений: 58
- Спасибо получено: 0
Жму \"ОК\" и до следующего обращения к плагину работает.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Mikanoshi
- Не в сети
- Platinum Member
- Сообщений: 1112
- Спасибо получено: 158
Mikael wrote:R&Q 1100 + RnQ Eye (версии 0.9 и последний мод) при запуске или при переключении на окно выскакивает ошибка: \"Access violation at address 00458215 in module R&Q.exe. Read of address 0000004C\".
Жму \"ОК\" и до следующего обращения к плагину работает.
Про ошибку, которая иногда вылазит при открытии вкладки плуга я тоже уже писал, читайте
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Jayrome
- Не в сети
- Platinum Member
Сделал. И это произошло.Чуть измени размер окна - должна перересовать.
Linux - это СУПЕР! )))))))))
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Mikanoshi
- Не в сети
- Platinum Member
- Сообщений: 1112
- Спасибо получено: 158
- Перерисовка переноса строки происходит при любом (я надеюсь ) изменении списка событий
- Возможно удаление отдельных записей (Delete или через контекстное меню)
- Записи событий сохраняются даже после перезагрузки плагина
- Размер окна списка уинов и его сортировка сохраняются даже после перезагрузки плагина
Если будет глючить - удалить файл RnQEye.ini в папке со своим уином
Тестим, багрепортим
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Corwin
- Не в сети
- Senior Member
- Сообщений: 49
- Спасибо получено: 0
зЫ: по крайней мере не каждый раз все.
похоже это метод борьбы с ошибкой при перезагрузке
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Mikanoshi
- Не в сети
- Platinum Member
- Сообщений: 1112
- Спасибо получено: 158
Я хз с чем бороться, у меня всё идеально, что в 1.1, что в 1.21.2 нажимаю \"перезагрузить\" - закрываются все открытые окна чатов. баг или фича?
зЫ: по крайней мере не каждый раз все.
похоже это метод борьбы с ошибкой при перезагрузке
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Corwin
- Не в сети
- Senior Member
- Сообщений: 49
- Спасибо получено: 0
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Mikael
- Не в сети
- Administrator
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.