Вверх ↑
Разработчик
Ответов: 26305
Рейтинг: 2146
#1: 2009-04-17 12:17:08 ЛС | профиль | цитата
andrestudio писал(а):
писалось применительно к приведёной схеме

В этой схеме есть один плюс -- попытка исследовать MT-поток, но как-то он деревянно применен к таблице, которая и без преобразования его читать может

Вот так надо было сделать, применительно к этой схеме


Add(MainForm,11224167,224,119)
{
Width=408
Height=323
BorderStyle=1
Position=1
}
Add(StringTableMT,4307544,371,126)
{
Width=400
Height=265
Columns=#7:Имя=120|9:Кредит=90|15:%ед времени=86|17:Остпереплата=100|
IconsCheck=[]
MiscIcons=[]
Icons=[]
Point(Index)
Point(Matrix)
Point(doMT_Add)
}
Add(Button,16232423,224,161)
{
Top=265
Width=105
Height=25
Caption="Добавить"
link(onClick,6250000:doShow,[])
}
Add(Button,29924,224,203)
{
Left=105
Top=265
Width=105
Height=25
Caption="Удалить"
}
Add(Button,11664347,224,245)
{
Left=210
Top=265
Width=190
Height=25
Caption="Внести сумму за клиента"
}
Add(ChildFormEx,6250000,273,161)
{
link(onOK,11292650:doEvent1,[])
}
BEGIN_SDK
Add(EditMultiEx,10491074,21,21)
{
WorkCount=#40:doShow=Показывает диалог внесения данных|
EventCount=#69:onOK=Событие происходит при окончании внесения данных и нажатия на ОК|
Width=321
Height=228
link(doShow,1650598:doShowModal,[(28,27)(28,125)])
}
Add(MainForm,1650598,35,91)
{
Left=35
Top=105
Width=285
Height=144
Visible=1
BorderStyle=3
Position=1
Point(doShowModal)
}
Add(Edit,8609253,133,84)
{
Left=85
Top=5
Width=190
Text=""
}
Add(Label,7463906,133,42)
{
Left=10
Top=5
Width=70
Height=17
Caption="Имя клиента"
}
Add(Edit,6583289,175,84)
{
Left=85
Top=30
Width=190
Text=""
}
Add(Label,9277217,175,42)
{
Left=10
Top=30
Width=40
Height=17
Caption="Кредит"
}
Add(Label,10312809,217,42)
{
Left=10
Top=60
Width=111
Height=17
Caption="Процентед времени"
}
Add(Edit,3132006,217,84)
{
Left=120
Top=55
Width=40
Text=""
}
Add(Label,7690813,259,42)
{
Left=164
Top=57
Width=9
Height=17
Caption=""
}
Add(Edit,10078947,259,84)
{
Left=175
Top=55
Width=40
Text=""
}
Add(Button,1766755,56,182)
{
Left=81
Top=86
Width=115
Height=25
Caption="ОК"
link(onClick,2287822:doEvent1,[])
}
Add(Hub,1025160,308,189)
{
link(onEvent1,10491074:onOK,[(332,195)(332,27)])
link(onEvent2,1650598:doClose,[(332,202)(332,238)(23,238)(23,118)])
}
Add(MT_AddData,6516851,133,189)
{
Count=4
link(onAdd,1025160:doEvent1,[])
link(Data1,8609253:Text,[])
link(Data2,11742093:Var2,[])
link(Data3,10522511:FString,[(153,181)(223,181)])
link(Data4,11742093:Var3,[(160,156)])
}
Add(FormatStr,10522511,217,140)
{
Mask="%1/%2"
Point(FString)
link(Str1,3132006:Text,[])
link(Str2,10078947:Text,[(230,128)(265,128)])
}
Add(Hub,2287822,98,182)
{
link(onEvent1,10522511:doString,[(124,188)(124,146)])
link(onEvent2,6516851:doAdd,[])
}
Add(GetDataEx,11742093,133,147)
{
link(Data,6583289:Text,[(146,133)(181,133)])
}
END_SDK
Add(Hub,11292650,315,161)
{
OutCount=4
link(onEvent1,4307544:doMT_Add,[])
}

карма: 22

0