Вверх ↑
Этот топик читают: Гость
Ответов: 5227
Рейтинг: 588
#16: 2019-02-14 13:06:55 ЛС | профиль | цитата
Aziz, для тебя просто пример как выглядела бы процедура с absolute

procedure THIRGB._work_doRGB;
var
Color: integer;
RGB: array [0..2] of byte absolute Color;
begin
RGB[0] := ReadInteger(_Data,_data_R,_prop_R);
RGB[1] := ReadInteger(_Data,_data_G,_prop_G);
RGB[2] := ReadInteger(_Data,_data_B,_prop_B);
FColor := Color;
_hi_CreateEvent(_Data,@_event_onRGB,integer(FColor));
end;

так понятней без сдвигов

--- Добавлено в 2019-02-14 13:11:25

кстати обе лагают (нет проверки на переполнение байта)

Редактировалось 1 раз(а), последний 2019-02-14 13:11:25
карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
0
Разработчик
Ответов: 26066
Рейтинг: 2120
#17: 2019-02-14 14:53:29 ЛС | профиль | цитата
Aziz писал(а):
по цвету я вроде здесь только пытался вынести всем мозг

По цвету да, но по MT-потокам ты в другой теме пытался, а схема именно про них, родимых, в совокупности с контролами Rush, так что не отмажешься, у нас все ходы записаны
карма: 22

0
Ответов: 1263
Рейтинг: 47
#18: 2019-02-14 15:39:58 ЛС | профиль | цитата
andrestudio, спасибо, но со сдвигами как аппаратному электронщику мне как раз более понятно)
nesco, каюсь, обещаю исправиться - это я перед началом дизайна формы пробежался по всем возможным проблемам, теперь начнется этап собственно рисования и я пропаду. Ненадолго)

Потому что у меня в голове появилась другая отличная идея программы, может кто-то ее наваяет пока я другой занят - вон андрестудио скучает вроде без вдохновения) Короче, идея вот в чем. В русском языке всего около 400 тыс слов. А цветов - миллионы. В общем идея каждому слову и знаку препинания поставить в соответствие один уникальный цвет. И цветными точками кодировать целые слова. На выходе получиться должна интересная цветная картинка, микроскопических размеров, но содержащая внушительный объем текстовой информации. Нечто вроде китайского иероглифического письма, только виесто иероглифов - цветные точки. Этим форматом можно свободно делиться. Главная проблема - создать базу соответствия слов и цветов - но это можно автоматизировать - пустить самопального паука по сети и пусть он ищет слова отсутствующие в базе и добавляет их туда. Либо вруччную. Все это мне пришло в голову когда я подумал как не покупая новый жесткий диск сжать данные на уже имеющихся. Была также идея использовать какую-то сложную картинку как ключ и запоминать лишь разность между нею и данными, вычисляемая по какому-то хитрому алгоритму, который позволяет однозначно восстановить любое простое число, тк в силу уникальности ключа, любое число может соотноситься с ним однозначно. Тут главная идея в том чтобы банальное "семплирование" данных или память заменить их синтезом на основе неких их моделей. Что должно привести к сокращению занимаемого объема, но возрастанию сложности вычислений по распаковке.
Может тогда лучше не кореллированность простых чисел с ключом-картинкой вычислять и сохранять, а целой их последовательности, предварительно удалив повторяющиеся последовательности нулей и единиц как это делает архиватор.
Ну как вам такая идея простого художника хиасма?))

Редактировалось 1 раз(а), последний 2019-02-14 18:01:23
карма: 3
Hiasm + Flowstone + CopperCube + GoDot + JS
0
Ответов: 5227
Рейтинг: 588
#19: 2019-02-15 21:01:28 ЛС | профиль | цитата
Aziz, спасибо конечно за идею (зачётная так-то) но чего-то всё равно не приходит
Вот и у меня идея была bred перетащить, и ведь перетащил почти всё http://forum.hiasm.com/getfile/38605
Нужно просто пару выходных подчистить, косячки кой-какие убрать ну и там всякое по мелочи, но нет вдохновения, а без вдохновения работа из под палки называется...
карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
0
Ответов: 1263
Рейтинг: 47
#20: 2019-02-15 21:54:48 ЛС | профиль | цитата
andrestudio, интересный редактор, спасибо. Только пишет Элемент bred2 не найден!
Его искать в компонентах?
Хочешь еще идею подкину) Сделай бред для богатых) Встрой в интерфейс бриллианты, стразы, слитки золота, золотые цепи))
И продавай богатым буржуинам как эксклюзив за $500+ ) Я такое хотел замутить, придумал имя даже NotepadForTheRich, но времени не хватает все довести до ума..
карма: 3
Hiasm + Flowstone + CopperCube + GoDot + JS
0
Ответов: 5227
Рейтинг: 588
#21: 2019-02-16 05:38:54 ЛС | профиль | цитата
Aziz, рано там его ещё искать, вот откуда всё начиналось http://forum.hiasm.com/topic/67006
Ну и ещё поделки из долгого ящика http://forum.hiasm.com/getfile/38481

Aziz писал(а):
Я такое хотел замутить, придумал имя даже NotepadForTheRich

а чё не NotepadDiamond
карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
0
Ответов: 1263
Рейтинг: 47
#22: 2019-02-16 14:58:33 ЛС | профиль | цитата
andrestudio, не так тешит ЧСВ)
карма: 3
Hiasm + Flowstone + CopperCube + GoDot + JS
0
Ответов: 5227
Рейтинг: 588
#23: 2019-02-16 15:51:24 ЛС | профиль | цитата
Ну я тогда забил в натуре если чего -=NotepadDiamond=-

--- Добавлено в 2019-02-16 15:53:20

Всё, бреда больше не будет, всё под ноль будет переписано

Шутка

Редактировалось 2 раз(а), последний 2019-02-16 20:01:57
карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
0
23
Сообщение
...
Прикрепленные файлы
(файлы не залиты)