На главную
ПРАВИЛА FAQ Помощь Участники Календарь Избранное DigiMania RSS
msm.ru
! Правила раздела "Наши Исходники"
Раздел предназначен для публикации различных исходников и программных решений (в виде исходных текстов), которые Вы считаете достойными внимания и/или интересными. Язык исходника значения не имеет. Это может быть C/C++, Pascal, Perl, PHP, C#, Foth, Prolog или любой другой существующий язык программирования. Единственный момент – в названии темы этот язык должен быть указан. Например, «[C++] Представление чисел в римской записи». Сам исходный текст должен содержаться в первом посте темы. Если исходник занимает не больше одного-двух экранов, то допустимо его публикация непосредственно в посте. Иначе исходный текст должен быть прикреплен к посту в виде архива. Кроме того, первый пост должен содержать:

- Информацию о платформе/компиляторе, для которых предназначен исходный текст (если эта информация существенна)
- Ссылку на оригинал и автора (если публикуется чужой исходный текст)
- Максимально подробное описание – какую задачу решает опубликованный исходный текст, и чем он интересен.

Плагиат крайне не приветствуется. Также не приветствуется публикация исходных текстов вирусов, крэков и т. п. информации. Это элементарно противозаконно.

Для быстрого поиска нужного исходника можно воспользоваться навигатором:
Быстрый поиск по разделу
Модераторы: Flex Ferrum
Страницы: (3) [1] 2 3  все  ( Перейти к последнему сообщению )  
> [Delphi] AnimationSplash v.2.4.0, Анимированный сплэш - тестирование, советы.
    Animation Splash - набор юнитов для Delphi, который позволяет создать анимированную сплэш форму.
    Поддержка полупрозрачности. Любое количество анимаций. Любое количество текста, выводящегося в ран-тайме. Большое число настроек, позволяют сделать практически любой сплэш, любой сложности.

    Сайт - http://bitoff.ru/asf-main

    Прямые ссылки
    AnimationSplash.v.2.4.0.zip
    Демонстрация работы AnimationSplash:
    Шесть скомпилированных примеров с исходными текстами и исходными изображениями:
    ASFDemo ~ 7-8 метров

    Принимаются вопросы, пожелания, да и просто мнения, а также здоровая критика.
    Сообщение отредактировано: Andy BitOff -
      ASFDemo - Magic:
      ---------------------------
      Asfdemomagic
      ---------------------------
      Access violation at address 00450A50 in module 'ASFDemoMagic.exe'. Write of address FFFFFFF0.
      ---------------------------
      ОК
      ---------------------------

      Добавлено
      При повторном запуске - все нормально!
      Life is what happens to you while you're busy making other plans.
      Моя страница в Google+
        Картинки стоило бы засунуть в ресурсы.
          Цитата Profi @
          Profi
          Access violation

          А, всё, посмотрел по адресу, это старая ошибка уже исправлена. Просто демы не пересоирал на новой версии юнитов. Сегодня обновлю.


          Цитата Герыч @
          Картинки стоило бы засунуть в ресурсы.

          Стоило бы ознакомится с продуктом.
          CreateFrom(FileName: string);
          CreateFrom(Stream: TStream);
          CreateFrom(ResourceName: string; ResourceType: PChar);
          Сообщение отредактировано: Andy BitOff -
            Герыч это не тестирование конечного продукта, а просто тест сплеша, с возможностью поковыряться в коде и поменять картинки на свои.
            user posted image
              Цитата Герыч @
              Картинки стоило бы засунуть в ресурсы.

              А если в том смысле, что их надо было зашить в примерах, то это вовсе не надо, именно для того, чтобы показать как и с чем работает. Но если кто-то будет использовать Animation Splash у себя в проекте, то для доступа к ресурсам предусмотрены методы, которые я описал выше.
                Критическое обновление!

                Всем кто качал до версии 1.1.0, обновление в обязательном порядке.
                Сообщение отредактировано: Andy BitOff -
                  Andy BitOff, а для builder C++ такое будет?
                  user posted image
                    by Andy BitOff не будет.
                    Если кто захочет портировать, то пожалуйста. Если понадобится консультации, я вегда доступен.
                      Обновление.
                      1.2.0
                      * Исправлены все мелкие и крупные утечки памяти, которые не показывал EurekaLog, но показал FastMM 4.92.
                      * Переделан доступ к некоторым объектам ASF
                        Обновление.

                        1.3.0
                        + Добавлена загрузка бэкграунда, анимации и иконок из ресурсов.
                        + Добавлено свойство анимации DelayBetweenPassage - пауза между циклами анимации, что позволяет создать,
                        например, анимацию блика
                        * Изменен формат сохранения анимации и иконок.
                        Придется пересохранить уже созданные ресурсы в новом формате
                        * Мелкие доработки
                          Обновил.
                          Переделал демку Antonn, теперь ее бэкграунд, иконки и добавленная анимация грузятся из ресурсов. Также демонстрирует использование свойства DelayBetweenPassage.

                          Сорри, была небольшая ошибка. Исправлено.

                          Последняя версия 1.3.1
                            Обновление.

                            Версия 2.0.0
                            Цитата
                            * Исправлена ошибка использования нескольких экземпляров класса
                            * Исправлена ошибка, при которой возникали проблемы при использовании класса с именем отличным от заданного в модуле ASFMain
                            * Исправлена ситуация, при которой неверно отображался прогресс в прогрессбаре из-за не установки количества секций
                            + Сохранение ВСЕХ данных сплэша в один внешний файл.
                            + Загрузка ранее сохраненного сплэша из файла, ресурсов, потока одной строчкой кода
                            + Добавлена функция GetGPColor, позволяющая вводить цвета в более удобном виде
                            + Добавлены:
                            onStartSplash - Событие возникает перед стартом сплэша
                            onDestroySplash - Событие возникает перед уничтожением сплэша
                            onBeforeDraw - Событие возникает перед началом прорисовки в обработчик передается чистая канва
                            onAfterDraw - Событие возникает после прорисовки в обработчик передается канва с полным изображением сплэша в текущей итерации
                            Следующие три свойства позволяют использовать прогрессбар по своему усмотрению
                            ProgressBarTotalParts - число определяющее 100% части
                            ProgressBarPartComplite - число определяющее выполненное количество
                            ProgressBarPercent - количество выполненного в процентах
                            ProgressBarSectionColor - возможность задать для каждой секции свой цвет
                            BarDrawOnTime - Изменение ProgressBar'а по времени или вручную
                            * Переименованы:
                            ProgressBarCurrentPart -> ProgressBarCurrentSection
                            ProgressBarPatrs -> ProgressBarSectionsCount
                            IncCurrentPart -> IncCurrentSection
                            LoadingPartTime -> LoadingSectionTime
                            * Мелкие исправления


                            Первая версия SplashCreator
                            Программа позволяющая в удобном визуальном редакторе создать сплэш, а затем использовать сохраненные данные в своем проекте.


                            P.S. Если кто-нибудь переведет интерфейс на английский или любой другой язык, буду очень признателен.
                            Сообщение отредактировано: Andy BitOff -
                              Выход новой версии 2.2.0
                              Цитата
                              + onKeyPress
                              + onKeyDown
                              + onKeyUp
                              + ClosingAllow - разрешить закрытие сплэша (Default - True)
                              * небольшие переделки


                              SplashCreator версия 1.1.0
                              поддержка свойства ClosingAllow

                              Переделана демка CustomDraw
                              Показано как рисовать, как закрыть по ESC и использовано свойство ClosingAllow для блокировки закрытия другими способами.
                                Версия 2.2.2
                                + AttemptedClosure - признак попытки закрытия сплэша
                                0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
                                0 пользователей:
                                Страницы: (3) [1] 2 3  все


                                Рейтинг@Mail.ru
                                [ Script Execution time: 0,1702 ]   [ 17 queries used ]   [ Generated: 19.08.19, 09:54 GMT ]