× Альтернативные сборки

Первая кастомная сборка

Больше
10 года 3 мес. назад - 11 мес. 2 нед. назад #1 от Mikanoshi
Mikanoshi создал тему: Первая кастомная сборка
R&Q 1140

Полный список изменений и ссылки на скачивание в моём git репо.
code.highspec.ru/Mikanoshi/RnQ

Вложенный файл:


Сборка для Sciter 4.x [TiScript]:
code.highspec.ru/Mikanoshi/RnQ/src/branch/tiscript

Сборка со старым чатом (уже нерабочая из-за старого протокола):
code.highspec.ru/Mikanoshi/RnQ/src/branch/oldchat
Последнее редактирование: 11 мес. 2 нед. назад пользователем Mikanoshi.
Спасибо сказали: Ilya, maxlinus

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
10 года 3 мес. назад #2 от Rapid D
Rapid D ответил в теме RE: Первая кастомная сборка
> Исправлена опция сохранения пароля в виде MD5 хэша
Вот этого я не понял.
Raw строке приравнивать UnUTF точно нельзя.

Сейчас должно быть поправлено сохранение хэша пароля.

Как вы выпилили RTTI?

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
10 года 3 мес. назад #3 от Mikanoshi
Mikanoshi ответил в теме RE: Первая кастомная сборка
Можно не на Вы :)

Добавил к md5 UnUTF и сразу всё заработало, видимо в хэше байты были те, что все успешно сконвертировались в UTF и обратно.
Конечно, если раскомментить тот кусок, где сохраняется из переменной с хэшем без StrToUTF8, то и UnUTF не нужно :) Поменяю тогда у себя.

RTTI выпилил очистив все упоминания о нём в используемых юнитах, System.Types и ещё какой-то из System, потом перекомпилировал RTL.
Вобщем RTTI получается сломан, но зато и System.RTTI не включается в exe.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
10 года 3 мес. назад #4 от Rapid D
Rapid D ответил в теме RE: Первая кастомная сборка
Использование родного VTV кстати прибавляет размера довольно прилично.

А с выпиленым RTTI ничего не рушиться? Мне как-то сыкотно так делать :)
Я везде понаставлял исключения RTTI, но не особо это помогло :(

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
10 года 3 мес. назад #5 от Mikanoshi
Mikanoshi ответил в теме RE: Первая кастомная сборка
Rapid D писал(а):

Использование родного VTV кстати прибавляет размера довольно прилично.

А с выпиленым RTTI ничего не рушиться? Мне как-то сыкотно так делать :)
Я везде понаставлял исключения RTTI, но не особо это помогло :(

На 90672 байт в несжатом exe :) но со старым там глюк отрисовки заголовков в 64-битной версии вылазит и я без понятия как исправить)
Надо новую версию покоцать тогда как-то, чтобы меньше весила.

Вроде работает всё, если RTTI не использовать специально.
А директивы убирают только расширенный RTTI, основной всё равно включается практически полностью (System.Rtti.pas весит 300кб, в exe 250)

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
10 года 3 мес. назад #6 от Mikanoshi
Mikanoshi ответил в теме RE: Первая кастомная сборка
Добавил фиксы передачи файлов и сохранения пароля в MD5 в сборку.
Также изменил функцию (авто)обновления, чтобы она проверяла версию в моём репо, при включении проверки версии для бета-тестеров каждый билд будет считаться новой версией.
И как обычно много изменений интерфейса плюс новая анимация иконки в окне О программе :cheer:
Правда анимированный гиф чуть добавляет весу, ну да ладно :side:

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
10 года 3 мес. назад #7 от Profi
Profi ответил в теме RE: Первая кастомная сборка
Антивирус на ссылку ругается.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
10 года 3 мес. назад - 10 года 3 мес. назад #8 от Mikanoshi
Mikanoshi ответил в теме RE: Первая кастомная сборка
Profi писал(а):

Антивирус на ссылку ругается.

Какую именно? Какой именно?)
Последнее редактирование: 10 года 3 мес. назад пользователем Mikanoshi.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
10 года 3 мес. назад #9 от Profi
Profi ответил в теме RE: Первая кастомная сборка
Которая в шапке.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
10 года 3 мес. назад #10 от Mikanoshi
Mikanoshi ответил в теме RE: Первая кастомная сборка
Profi писал(а):

Которая в шапке.

Ну и выбросить надо этот нод.
www.virustotal.com/en/url/8f03a171d21207...analysis/1404503412/

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
10 года 2 мес. назад #11 от AstaRoth
AstaRoth ответил в теме RE: Первая кастомная сборка
Не могу изменить размеры окна! И на обычной и на 64битной, просто при наведении мыши не появляется стрелок.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
10 года 2 мес. назад #12 от Mikanoshi
Mikanoshi ответил в теме RE: Первая кастомная сборка
AstaRoth писал(а):

Не могу изменить размеры окна! И на обычной и на 64битной, просто при наведении мыши не появляется стрелок.

Изменить только с включенной окантовкой можно. Без окантовки можно использовать авторазмер КЛ.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
10 года 2 мес. назад #13 от AstaRoth
AstaRoth ответил в теме RE: Первая кастомная сборка
Mikanoshi писал(а):

AstaRoth писал(а):

Не могу изменить размеры окна! И на обычной и на 64битной, просто при наведении мыши не появляется стрелок.

Изменить только с включенной окантовкой можно. Без окантовки можно использовать авторазмер КЛ.

Спасибо за сборку! Подскажите, где эту окантовку включить?
Критично ли заменять скин или в дефолтном есть изменения новые?

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
10 года 2 мес. назад - 10 года 2 мес. назад #14 от Mikanoshi
Mikanoshi ответил в теме RE: Первая кастомная сборка
AstaRoth писал(а):

Спасибо за сборку! Подскажите, где эту окантовку включить?
Критично ли заменять скин или в дефолтном есть изменения новые?

Внешний вид - Вид контакт-листа.
Все изменения интерфейса в самом клиенте, темы влияют только на цвета и шрифты.
Последнее редактирование: 10 года 2 мес. назад пользователем Mikanoshi.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
10 года 2 мес. назад #15 от AstaRoth
AstaRoth ответил в теме RE: Первая кастомная сборка
Mikanoshi писал(а):

AstaRoth писал(а):

Спасибо за сборку! Подскажите, где эту окантовку включить?
Критично ли заменять скин или в дефолтном есть изменения новые?

Внешний вид - Вид контакт-листа.
Все изменения интерфейса в самом клиенте, темы влияют только на цвета и шрифты.

Зашел в настройки- окантовка включена, размер не меняется, выключил окантовку-тоже самое, снова включил окантовку - и вот тут появились стрелочи и стало возможным изменять размер. Глюк у меня локально или вообще бага

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
10 года 2 мес. назад #16 от Mikanoshi
Mikanoshi ответил в теме RE: Первая кастомная сборка
Ага, баг. Исправил.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
10 года 2 мес. назад #17 от AstaRoth
AstaRoth ответил в теме RE: Первая кастомная сборка
Mikanoshi писал(а):

Ага, баг. Исправил.

Спасибо,теперь все работает!
Еще не отображаются иконки клиентов

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
10 года 2 мес. назад #18 от Mikanoshi
Mikanoshi ответил в теме RE: Первая кастомная сборка
AstaRoth писал(а):

Еще не отображаются иконки клиентов

В 64-битной версии почему-то их нет только...

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
10 года 2 мес. назад #19 от SchwarzKopf_M
SchwarzKopf_M ответил в теме RE: Первая кастомная сборка
А нельзя ли выложить модули с выпиленным RTTI? Я попытался это сделать, как-то прошло безобидно, но при нажатии кнопки статуса вываливается ошибка.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
10 года 2 мес. назад #20 от Mikanoshi
Mikanoshi ответил в теме RE: Первая кастомная сборка
Клиенты исправил, кодировку по умолчанию установил в Unicode:
code.highspec.ru/Mikanoshi/rnq/blob/7138.../ICQClients.pas#L169

SchwarzKopf_M писал(а):

А нельзя ли выложить модули с выпиленным RTTI? Я попытался это сделать, как-то прошло безобидно, но при нажатии кнопки статуса вываливается ошибка.

Вложение System.rar не найдено


Там просто нужно закомментить строки, использующие System.RTTI, но не удалять сами функции, а то половину исходников менять придётся))
Вложения:

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Модераторы: bassvazoozadekRapid DMikanoshi
Время создания страницы: 0.960 секунд
Работает на Kunena форум