Вверх ↑
Этот топик читают: Гость
Разработчик
Ответов: 25463
Рейтинг: 2071
#16: 2010-10-21 14:45:35 ЛС | профиль | цитата
Tad писал(а):
nesco, измени

Этого делать не обязательно. По умолчанию эта переменная равна пустой строке, если не указана явно


function ReadString(var Data:TData; PointData:THI_Event; const Def:string='):string;


------------ Дoбавленo в 14.45:
Assasin писал(а):
и там эта точка в рабочем состоянии

Там нет мультиточек
карма: 19

0
Разработчик
Ответов: 4668
Рейтинг: 420
#17: 2010-10-21 14:46:27 ЛС | профиль | цитата
Tad писал(а):
и будет закрываться нормально

Оригинально, а разве эта функция имеет определение не вида:
#pas
function ReadString(dt:TData, ev:THI_Event, def:string = '):string;
(Название переменных я, конечно, переврал, но типы переменных - нет)
------------ Дoбавленo в 14.46:
nesco опередил
карма: 10
0
Разработчик
Ответов: 25463
Рейтинг: 2071
#18: 2010-10-21 14:54:07 ЛС | профиль | цитата
Tad писал(а):
и будет закрываться нормально

Не будет, и только потому, что эта точка приклеивается к массиву, а под нее он не выделен
карма: 19

0
Ответов: 755
Рейтинг: 111
#19: 2010-10-21 17:20:32 ЛС | профиль | цитата
Может убрать эту точку, а при варианте onNotFound просто повторять поток на первой точке

Add(MultiStrData,12531955,203,105)
{
Count=3
link(onPart1,4393464:doText,[])
link(onPart2,9188807:doText,[(257,118)(257,146)])
link(onPart3,7072003:doText,[(250,125)(250,181)])
}
Add(Button,13818659,133,105)
{
Left=30
Top=35
Caption="a;b"
Data=String(a;b)
link(onClick,12531955:doSplit,[])
}
Add(Edit,4393464,280,105)
{
Left=100
Top=35
Text=""
}
Add(Edit,9188807,280,140)
{
Left=100
Top=60
Text=""
}
Add(Edit,7072003,280,175)
{
Left=100
Top=85
Text=""
}
В такой схеме нет ошибки, хоть и третьего звена не хватает
карма: 1

0
19
Сообщение
...
Прикрепленные файлы
(файлы не залиты)