-
Постов
815 -
Зарегистрирован
-
Посещение
-
Победитель дней
13
Тип контента
Профили
Форумы
Загрузки
Блоги
Весь контент Coder
-
Начнём с того, что это не адрес, а ассемблерная инструкция, а закончим тем, что напиши нам версию игры, и напиши адрес.
-
Бета версия интерфейса поиска уже готова! Правда с этим возникла проблема, искать напрямую через БД было немного накладно, поэтому часть препроцессинга пришлось написать мне самому. Это связано с тем, что якобы в ядре sqlite неправильно происходит lower и upper русских букв (и да да я пытался подставлять туда уже и строку перекодированную с ASCII в UTF-8, но ничего не выходило. Поэтому было принято решение написать свой регистронезависимый вариант поиска - то бишь LIKE (который поддерживает русский и другие языки) путём подмены функции LIKE в SQLite, чтобы не таскать с собой тяжеленную библиотеку ICU. Теперь интерфейс поиска полностью совместим с базой данных, и поиск по описанию теперь работает корректно! Релиз версии 0.4 уже скоро! Идут работы над GUI. Релиз версии 0.4 успешно состоялся! Скриншоты и загрузка в шапке темы (1-й пост)! Я не могу тебе этого запрещать, но тебе придётся сделать собственный топик.
-
Это тебе так кажется. А я не вижу смысла ограничивать пользователя в свободе. Также конфиг, локализация и БД приложения хранятся в открытом виде. Идёт работа над реализацией интерфейса и функционала для поиска аниме в базе данных.
-
Это о каких дочерних окнах бесконечных ты говоришь? Нельзя открыть более 1 окна с одним и тем же аниме. Почти готова версия 0.3! Изменения в GUI движке: Добавлен субклассинг контролов, реализован на ООП путём подмены указателей в виртуальной таблицы. Версия 0.3 опубликована (смотрите в шапку темы)! Если найдёте баги или заметите вылеты программы, просьба отписаться здесь.
-
Добавлена возможность сортировки (по имен, году, кол-ву жанров и просмотренных эпизодов) и максимальная длина описания аниме увеличена до 4096 символов! Исправлен редкий вылет приложения при открытии информации об аниме. Опубликована версия 0.2 Известные баги: мерцание ListView + из версии 0.1 В дальнейшем ожидается рефакторинг GUI движка и оптимизация ресурсов.
-
Выложил в шапку темы версию 0.1 Буду признателен за описание всех багов, которые нашли P.S. при смене языка, в дочерних окнах текст изменится, если вы откроете их снова (в версии 0.2 будет доделано).
-
3 часа пытался понять почему после вызова GetOpenFileName я не мог открыть не один файл через ifstream. Я уже и через WinAPI-шные функции начал пытаться. И тут я увидел, что после открытия хэндл невалидный (0xFFFFFFFF), что и следовало ожидать. Я решил посмотреть код ошибки - и мне подсказал его GetLastError! Код ошибки был 2 (файл не найден)! И тут ко мне спустя 3 часа неудачных попыток пришло озарение! Решение оказалось нереально простым! char* buffer = new char[255]; memset(buffer, 0, 255); GetCurrentDirectoryA(255, buffer); ... здесь необходимые действия SetCurrentDirectory(buffer); delete[] buffer; Обновление: добавлена функция быстрой смены языка приложения и базы данных (для применения изменений, не требуется перезагрузка приложения). Конфигурация вынесена в ini файл. Скоро выложу бета-версию приложения. Добавлена возможность удалить аниме и отредактировать существующее. Осталось совсем немного до первого релиза. Идёт работа над высвобождением ресурсов и оптимизацией потребляемых ресурсов. Также немного корректируется GUI.
-
В случае если пользователь указал программе пустой языковой файл, то ничего страшного не произойдёт.
-
Сегодня активировал 8.1 Pro через KMS.
-
Ну тут главная проблема в том, что сайтов где можно смотреть анимэ бесчисленное множество, но мало по мало я доберусь и до этого, первый сайт который будет в списке поддерживаемых, скорее всего будет AOS.
-
И так, так всё что я смотрел уже тяжело запоминать, да и не всегда удобно искать это в текстовом документе, а также каждый раз писать какую именно серию же я посмотрел. Поэтому решил написать небольшое приложение, которое будет делать это за меня. Разработка начата. Используемые библиотеки: SQLite Целевой язык: C++ с использованием WinAPI Текущее время разработки: 90 часов. Планируется: возможность импорта информации об аниме со всех популярных сайтов подобной тематики. Интерфейсу в данный момент внимание не уделяется, сейчас полностью сосредоточен на системном программировании. v0.5 (включает в себя тестовую БД) AVM_0.5.zip Change log: + Добавлена поддержка Windows XP + Исправлен баг, когда при редактировании аниме в окне с информацией о нём не обновлялись жанры + Исправлено мерцание списка аниме, теперь используется двойная буферизация + Локализована утечка памяти + Уменьшено потребление оперативной памяти + Уменьшен размер файла программы Прошлые версии:
-
Отличная робота! Получаешь от меня плюс! Всё сделано на уровне!
-
ДИСКЛЕЙМЕР: ВСЁ СКАЗАННОЕ МНОЙ ЯВЛЯЕТСЯ МОИМ ЛИЧНЫМ МНЕНИЕМ И НЕ ЯВЛЯЕТСЯ ЦЕЛЬЮ КОГО-ЛИБО ОСКОРБИТЬ. Ну начнём с того что компиляторов С++ есть куча, поэтому компилятор VS использовать не обязательно (да и к тому же он принуждает иметь в системе установленный пакет Visual C++). Есть GCC, есть отличный интеловский компилятор. А в чём преимущество трейнера на С++? Думаю это очевидно, что не надо левый софт ставить в систему, чтобы запустить трейнер, лично я бы как пользователь удалил бы такой трейнер, и скачал бы нормальный, которому СЕ не нужен. Второе преимущество это свобода действий, ни в чём не ограниченное, да конечно СЕ заполучил LUA, но как я и говорил ранее - это не делает его лучшей платформой для создания трейнеров, это скорее помощь новичком, которые хотят научиться геймхакингу, а программировать пока не очень умеют. У меня была такая ситуация пару лет назад, но потом я освоил решётки, а потом и на плюсы перешёл. Каждому самому выбирать свой путь по жизни, кто-то по легче, кто-то по сложнее. Я не навязываю политику писать на С++, я всего лишь высказываю своё объективное мнение.
-
А если хочешь воспользоваться всеми сладостями программиста, то на C++. Вообще большниство трейнеров и другого софта написано на плюсах. Да и наоборот нужно стремиться как программисту, что-то создать своё. А если ты программистом быть не хочешь, то довольствуйся тем, что подарил даркбайт таким людям как ты. Весьма спорное утверждение. Красивый интерфейс для Windows приложения можно сделать на любом ЯП, в котором поддерживается работа с WinAPI.
-
WarCraft 3 - вечная классика! Могу играть когда угодно.
-
Если не затруднит, проголосуйте, хочу собрать статистику.
-
Тему переместил в соответствующий раздел.
-
А что с окном трейнера (почему надписи друг на друга наложены)?