Add(MainForm,2260457,161,231)
{
Left=20
Top=105
Width=300
Color=8421376
Caption=":("
BorderStyle=3
link(onCreate,952493:doFor,[])
}
Add(GetDataEx,5981649,266,189)
{
Angle=3
link(Data,952493:Position,[(257,198)(257,312)(223,312)])
}
Add(PaintBox,9622693,266,147)
{
Left=10
Top=10
Width=309
Height=309
Align=5
Point(Width)
Point(Height)
}
Add(For,952493,217,266)
{
End=300
Step=5
onBreakEnable=0
link(onEvent,15461523:doDraw,[])
}
Add(Img_Line,15461523,266,266)
{
link(Bitmap,9622693:Bitmap,[])
link(Point1,7052863:Point,[])
link(Point2,13474959:Point,[(286,254)(314,254)])
}
Add(PointXY,13474959,308,210)
{
Y=308
link(X,5981649:Var3,[(314,198)])
}
Add(PointXY,7052863,273,210)
{
link(X,5981649:Var2,[])
}
Этот топик читают: Гость
Ответов: 899
Рейтинг: 43
|
|||
Черные линии краснеют(см. код)
|
|||
карма: 0 |
|
Ответов: 9906
Рейтинг: 351
|
|||
Либо так
------------ Дoбавленo: Либо как у коллеги HuKTO |
|||
карма: 9 |
|
Ответов: 184
Рейтинг: 4
|
|||
А так?
Опоздал на пару секунд... |
|||
карма: 1 |
|
Ответов: 899
Рейтинг: 43
|
|||
Galkov писал(а): Либо тактак вопрос не стоит, как обойти проблему, я просто указал на ошибку |
|||
карма: 0 |
|
Ответов: 9906
Рейтинг: 351
|
|||
unalex писал(а): я просто указал на ошибкуЭто не ошибка, коллега, а Ваше непонимание функционирования элемента Настаиваю, что вопрос стоит именно так |
|||
карма: 9 |
|
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
не ошибка - истинно
|
|||
карма: 27 |
|
Разработчик
Ответов: 26163
Рейтинг: 2127
|
|||
Galkov писал(а): непонимание функционирования элементаСовершенно верно. В данном случае цепочное чтение данных (MT-поток). Два есть, одного нет (цвета), откуда берем -- из потока, а в потоке что -- данные с For'a, вот и вся проблема. |
|||
карма: 22 |
|
Ответов: 2060
Рейтинг: 28
|
|||
unalex, если не понятно, то объясняю. Тут цвет надо указать явным образом, в пративном случае цвет берёться из потока, т. е. с FOR.
|
|||
карма: 1 |
|
Ответов: 899
Рейтинг: 43
|
|||
Эдик писал(а): Тут цвет надо указать явным образом, в пративном случае цвет берёться из потокану куда уж понятнее Вопрос а почему если я указываю в свойствах цвет отличный от черного - таких фокусов не происходит [size=-2]------ Добавлено в 23:03 вот code_2030.txt |
|||
карма: 0 |
| ||
файлы: 1 | code_2030.txt [1001B] [188] |
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
черный цвет это 0, а 0 в механизме доступа к данным стандартного пакета говорит о незаданности св-ва.
|
|||
карма: 27 |
|
Ответов: 899
Рейтинг: 43
|
|||
Dilma писал(а): а 0 в механизме доступа к данным стандартного пакета говорит о незаданности св-ва.
аааа, вот теперь понятно |
|||
карма: 0 |
|
Разработчик
Ответов: 26163
Рейтинг: 2127
|
|||
unalex, помнишь, я сказал про MT-поток, вот схема, которая показывает, как из потока загружать данный в компонент при помощи MT, всего по одному каналу и без верхних точек
В компоненте Memory можешь поставить 0 и цвет будет черным. Можно вообще выкинуть эту спарку Memory+MT_Add, если нужен только черный цвет Я привел эту схему в только в качестве познавательной по MT-потокам. В завершение приведу еще одну интересную схему
В этой схеме получается вообще виртуальная (безлинковая) связь компонента Line с PaintBox'ом. |
|||
карма: 22 |
|
12