Вверх ↑
Этот топик читают: Гость
Разработчик
Ответов: 25476
Рейтинг: 2071
#91: 2016-08-22 11:35:23 ЛС | профиль | цитата
Гость писал(а):
Сама книга то устраивает?

Да не, книга классная. Она уже мне пригодилась в одном месте.
карма: 19

0
Гость
Ответов: 17029
Рейтинг: 0
#92: 2016-08-22 14:01:30 правка | ЛС | профиль | цитата


Редактировалось 6 раз(а), последний 2017-06-21 01:13:29
карма: 0

0
Разработчик
Ответов: 25476
Рейтинг: 2071
#93: 2016-08-22 14:39:35 ЛС | профиль | цитата
Гость писал(а):
В туалете ?

В туалете... Электронная копия? Ну у тебя и юмор
карма: 19

0
Гость
Ответов: 17029
Рейтинг: 0
#94: 2016-08-22 14:44:18 правка | ЛС | профиль | цитата


Редактировалось 5 раз(а), последний 2017-06-21 01:13:29
карма: 0

0
Разработчик
Ответов: 25476
Рейтинг: 2071
#95: 2016-08-22 15:43:36 ЛС | профиль | цитата
Гость писал(а):
когда говорят "в одном месте" - обычно подразумевают туалет.

Тю! Вот не знал, что это так критично

--- Добавлено в 2016-08-22 16:51:31

Добавлен новый компонент -- Img_GDIFileProcessor. Позволяет заменить в работе множество текущих компонентов, таких как: Img_Loader, PictureStream, BitmapStream, PNG, GIF (частично), JPEG (частично). Кроме того, позволяет конвертировать файлы из одного формата в другой как через буфер программы, так и напрямую. Позволяет создавать мультистраничные TIFF и распаковывать мультистраничные TIFF и анимированные GIF с конвертацией кадров в любые поддерживаемые форматы. Поддерживает работу в FPC

--- Добавлено в 2016-08-22 19:57:30

Добавил пример на SVN

Редактировалось 5 раз(а), последний 2016-08-23 11:19:08
карма: 19

0
Ответов: 4422
Рейтинг: 472
#96: 2016-08-23 10:14:02 ЛС | профиль | цитата
nesco, а Img_GDIFileProcessor ведь нестандартный компонент
заливай тады его в свою ветку
карма: 4

0
Ответов: 8377
Рейтинг: 778
#97: 2016-08-23 10:33:19 ЛС | профиль | цитата
andrestudio писал(а):
заливай тады его в свою ветку

Анекдот писал(а):
На улице несколько человек мутузят одного, мимо идет бабуля:
— Что ж вы вчетвером то на одного налетели, окаянные?
— Молчи, бабка, мы коллектора поймали!
— Так чё ж вы его руками то? Ногами его, ирода, нужно, ногами!

карма: 15

0
Разработчик
Ответов: 25476
Рейтинг: 2071
#98: 2016-08-23 11:17:01 ЛС | профиль | цитата
andrestudio писал(а):
nesco, а Img_GDIFileProcessor ведь нестандартный компонент

Уже стандартный и добавлен на SVN вместе с примером

Редактировалось 1 раз(а), последний 2016-08-23 11:17:59
карма: 19

0
Ответов: 3999
Рейтинг: 634
#99: 2016-10-31 15:18:01 ЛС | профиль | цитата
Оптимизируем StreamConvertor

Предлагаю:
1) Убрать точки Position (за бессмысленностью) и CheckSum (за ненадобностью)
2) Заменить процедуры конвертации в/из HEX на более быстрые (Str2Hex в 3 раза, Hex2Str в 2 раза, тест в архиве)
3) Благодаря пункту 1 вынести процедуры Hex2Str, Str2Hex из класса в interface - это позволит использовать их в других компонентах (сейчас для работы с HEX таскаю весь код "с собой"). Добавленные процедуры (Hex2Bin, Bin2Hex) тоже объявлены в interface с той же целью.
4) По-умолчанию, в модифицированном StreamConvertor новая Hex2Str работает аналогично старой. Но добавлена ещё одна Hex2Str2 (и Hex2Bin2), которая допускает наличие любых символов, которые в процессе игнорируются. Позволяет конвертировать HEX с разделителями без предварительной замены.
карма: 20

4
Голосовали:Tad, andrestudio, flint2, Konst
Ответов: 16527
Рейтинг: 1212
#100: 2016-11-01 08:33:49 ЛС | профиль | цитата
Шустро работает.
Я бы скрыл верхнюю точку и добавил нижнюю (тоже скрытую)
карма: 23
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Разработчик
Ответов: 25476
Рейтинг: 2071
#101: 2016-11-01 13:59:30 ЛС | профиль | цитата
Tad писал(а):
Я бы скрыл верхнюю точку и добавил нижнюю (тоже скрытую)

Скрыть верхнюю точку не проблема, а вот нижняя требует дополнительных переменных и дополнительного кода для очистки предыдущих стримов. Откуда следует -- нуегонафиг.

--- Добавлено в 2016-11-01 14:07:20

Пофиксил на SVN

Редактировалось 1 раз(а), последний 2016-11-01 14:07:20
карма: 19

1
Голосовали:Netspirit
Ответов: 4422
Рейтинг: 472
#102: 2018-07-18 10:58:45 ЛС | профиль | цитата
MOD FormatStr добавлена нижняя точка FGetString=Результат формирования строки без вызова методом doString
Позволяет объединять FormatStr по вертикали из разных участков схемы

p.s на любителя конечно, но удобно как мне показалось...

http://forum.hiasm.com/getfile/38404

Редактировалось 1 раз(а), последний 2018-07-18 10:59:04
карма: 4

0
файлы: 1Mod_FormatStr.zip [1.5KB] [155]
Ответов: 966
Рейтинг: 34
#103: 2019-02-10 12:21:31 ЛС | профиль | цитата
Откопал интересный мод hiMultiElementEx 6-летней давности, вроде здесь не выкладывал - компонент для отладки.Кстати, как заливать схемы и архивы на этот форум? Нет нигде информации и кнопок в редакторе.. А раньше были - в шапку темы как-то заливал.. Поэтому пока так:
https://yadi.sk/d/qAD1jTjjapaItg
Вся справка - в примере и в свойстве компонента:

Id=Задаёт идентификатор контейнера для отладки. Контейнер с идентификатором debug_start, будучи помещенным на задний план в редакторе, запускается первым в схеме при старте программы (отладка стартовых исключений) и управляет режимом отладки всех остальных контейнеров, панелей(Ex) и форм(Ex) в схеме, с именем debug_end помещенный на передний план - запускается первым при закрытии программы, управляет глобально отладкой при закрытии

Редактировалось 2 раз(а), последний 2019-02-10 12:52:48
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Разработчик
Ответов: 25476
Рейтинг: 2071
#104: 2019-02-10 12:58:36 ЛС | профиль | цитата
Aziz писал(а):
Кстати, как заливать схемы и архивы на этот форум?

Пользователи -> Файлы. Потом привязываешь к своему посту.
карма: 19

0
Ответов: 966
Рейтинг: 34
#105: 2019-02-10 13:08:38 ЛС | профиль | цитата
Спасибо. То есть отредактировать и прикрепить уже не получится шапку? Чтоб со счетчиком внизу файл? Только ссылкой?
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
файлы: 1Debugger 1.1.zip [10KB] [98]
Сообщение
...
Прикрепленные файлы
(файлы не залиты)