Проба пера
компонент для рисования блок-схем
пока в компоненте только 7 примитивов
stTerminal
stProcess
stData
stDecision
stPreparation
stSubroutine
stJunction
сильно не пинать, с Delphi не знаком, писал полагаясь на интуицию и ковыряя другие компоненты
ЗЫ. Без иконок
Этот топик читают: Гость
Ответов: 899
Рейтинг: 43
|
|||
карма: 0 |
| ||
файлы: 1 | flowcharts.png [8.6KB] [1158] | ||
Голосовали: | Administrator, MAV, Tad, miver |
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
Есть несколько недостатков решения:
- надписи конечно можно и с помощью label приделать, но это не удобно - нужно предусмотреть такую возможность у самого элемента - выбор в качестве площадки для размещения схемы пространство формы - плохое решение: а) невозможно сделать фон прозрачным (Transparent = True это не решение) б) отсутствие печати и масштабируемости схемы (зума) в) рисование связей между блоками схемы исключено Все эти недостатки так или иначе можно бы было решить при использовании в качестве основы DocumentTemplate |
|||
карма: 27 |
|
Ответов: 899
Рейтинг: 43
|
|||
Dilma, спасибо за советы и замечания
я в дельфях дуб, поэтому все вышенаписанное для меня будет очень полезным ------------ Дoбавленo в 03.14: при попытке зайти внутрь DocumentTemplate писал(а): Acces violation at address 00554932 in module 'HiAsm.exe'. Read of address 0000007C |
|||
карма: 0 |
|
Разработчик
Ответов: 26151
Рейтинг: 2127
|
|||
unalex писал(а): при попытке зайти внутрьСмахивает на очень старую версию HiAsm-a, когда-то, очень давно, такое было. Для нормальной работы с этим компонентом требуется самый последний апгрэйд среды и пакета. |
|||
карма: 22 |
|
Ответов: 899
Рейтинг: 43
|
|||
Скачан HiAsm 4.0 b184, с помощью HiUpdate обновлен до b185
|
|||
карма: 0 |
|
Разработчик
Ответов: 26151
Рейтинг: 2127
|
|||
unalex писал(а): Скачан HiAsm 4.0 b184, с помощью HiUpdate обновлен до b185А сам пакет полностью обновлен с SVN |
|||
карма: 22 |
|
Ответов: 899
Рейтинг: 43
|
|||
nesco писал(а): обновлен с SVNтеперь обновлен, все в порядке, как будет время доведу компонент до ума, если мозгов хватит - прозрачность - текст с возможностью редактирования в скомпилированной программе - протягиание связей, в виде стрелок аж страшно [flood]Пытался реализовать фолдинг средствами HiAsm, ни один из способов не устроил, возникла мысль попробовать делать компоненты самому, вот и тренируюсь... на кошках(с)[/flood] |
|||
карма: 0 |
|
7