Вверх ↑
Разработчик
Ответов: 26170
Рейтинг: 2127
#1: 2009-04-21 12:30:34 ЛС | профиль | цитата
Tad, ну вот так и не в два раза, и не сильно отличается


Add(MainForm,8802421,203,231)
{
Width=980
Height=342
}
Add(MTStrTbl,4798402,448,504)
{
Left=635
Top=10
Width=320
Height=235
Name="123"
Columns=#4:Tab1|4:Tab2|4:Tab2|4:Tab4|4:Tab5|4:Tab6|4:Tab7|4:Tab8|4:Tab9|
Grid=0
}
Add(StringTableMT,3278214,448,329)
{
Left=310
Top=10
Width=320
Height=235
Columns=#4:Tab1|4:Tab2|4:Tab2|4:Tab4|4:Tab5|4:Tab6|4:Tab7|4:Tab8|4:Tab9|
TabGrid=0
TabGridFrame=0
IconsCheck=[]
MiscIcons=[]
Icons=[]
}
Add(For,12369341,301,329)
{
End=10000
IncludeEnd=1
link(onEvent,1776252:doString,[])
link(onStop,2944267:doStop,[(351,342)(351,391)])
}
Add(TimeCounter,2944267,385,378)
{
Precision=1
link(onStop,11875275:doText,[])
}
Add(Hub,4839525,259,315)
{
OutCount=3
link(onEvent1,3278214:doClear,[(433,321)(433,342)])
link(onEvent2,2944267:doStart,[(359,328)(359,384)])
link(onEvent3,12369341:doFor,[])
}
Add(Button,6952537,196,315)
{
Left=445
Top=280
Width=100
Caption="StringTableMT"
link(onClick,4839525:doEvent1,[])
}
Add(Button,11032099,182,532)
{
Left=760
Top=280
Width=100
Caption="MTStrTbl"
link(onClick,10204277:doEvent1,[])
}
Add(MST_RowAction,3856168,448,553)
{
MSTControl="123"
}
Add(For,9565864,294,553)
{
End=10000
IncludeEnd=1
link(onEvent,5144540:doAdd,[])
link(onStop,7646791:doStop,[(341,566)(341,615)])
}
Add(Hub,10204277,245,532)
{
OutCount=4
link(onEvent1,6805564:doAdd,[(269,538)(269,468)])
link(onEvent2,10790807:doClear,[(277,545)(277,517)])
link(onEvent3,7646791:doStart,[(348,552)(348,608)])
link(onEvent4,9565864:doFor,[])
}
Add(MST_Clear,10790807,294,511)
{
MSTControl="123"
}
Add(MT_AddData,6805564,280,462)
{
Count=9
link(onAdd,5168452:doValue,[])
link(Data1,11683894:Var2,[(286,450)(279,450)])
link(Data2,1224103:Var2,[])
link(Data3,14997863:Var2,[])
link(Data4,12333375:Var2,[])
link(Data5,12429783:Var2,[])
link(Data6,10247107:Var2,[])
link(Data7,10508326:Var2,[])
link(Data8,15468241:Var2,[])
link(Data9,15468241:Var3,[(342,429)])
}
Add(GetDataEx,1224103,280,420)
{
Angle=3
link(Data,11683894:Var3,[])
}
Add(GetDataEx,14997863,287,420)
{
Angle=3
link(Data,1224103:Var3,[])
}
Add(GetDataEx,12333375,294,420)
{
Angle=3
link(Data,14997863:Var3,[])
}
Add(GetDataEx,12429783,301,420)
{
Angle=3
link(Data,12333375:Var3,[])
}
Add(GetDataEx,10247107,308,420)
{
Angle=3
link(Data,12429783:Var3,[])
}
Add(GetDataEx,10508326,315,420)
{
Angle=3
link(Data,10247107:Var3,[])
}
Add(StringTable,10922876,455,168)
{
Left=10
Top=10
Width=290
Height=235
Columns=#4:Tab1|4:Tab2|4:Tab2|4:Tab4|4:Tab5|4:Tab6|4:Tab7|4:Tab8|4:Tab9|
Grid=0
}
Add(Button,16363492,203,154)
{
Left=125
Top=280
Width=100
Caption="StringTable"
link(onClick,12501624:doEvent1,[])
}
Add(For,8937000,322,168)
{
End=10000
IncludeEnd=1
link(onEvent,9533336:doString,[])
link(onStop,7273391:doStop,[(370,181)(370,237)])
}
Add(FormatStr,9533336,385,168)
{
Mask="%1;%2;%2;%2;%2;%2;%2;%2;%2"
link(onFString,10922876:doAdd,[])
link(Str1,1401086:Var1,[(391,135)])
link(Str2,12453975:Var2,[(398,163)(405,163)])
}
Add(Hub,12501624,259,154)
{
OutCount=3
link(onEvent1,10922876:doClear,[(439,160)(439,181)])
link(onEvent2,7273391:doStart,[(379,167)(379,230)])
link(onEvent3,8937000:doFor,[])
}
Add(Memory,15128745,399,70)
{
Default=String(Также неплохо иметь еще одну програму-программу для редактирования баз данных.)
}
Add(FormatStr,1776252,371,329)
{
Mask="%1;%2;%2;%2;%2;%2;%2;%2;%2"
link(onFString,3278214:doAdd,[])
link(Str1,14029428:Var1,[(377,121)])
link(Str2,12453975:Var1,[(384,156)])
}
Add(GetDataEx,15468241,322,420)
{
Angle=3
link(Data,10508326:Var3,[])
}
Add(Label,3939151,448,609)
{
Left=760
Top=255
Width=100
Height=20
Caption=""
}
Add(Label,11875275,448,385)
{
Left=445
Top=255
Width=100
Height=20
Caption=""
}
Add(Label,7889834,455,231)
{
Left=130
Top=255
Width=100
Height=20
Caption=""
}
Add(TimeCounter,7646791,364,602)
{
Precision=1
link(onStop,3939151:doText,[])
}
Add(TimeCounter,7273391,392,224)
{
Precision=1
link(onStop,7889834:doText,[])
}
Add(GetDataEx,12453975,392,147)
{
link(Data,1401086:Var2,[])
}
Add(GetDataEx,1401086,392,126)
{
link(Data,14029428:Var2,[])
}
Add(GetDataEx,14029428,392,112)
{
link(Data,15128745:Value,[])
}
Add(GetDataEx,11683894,266,420)
{
Angle=3
link(Data,12453975:Var3,[(259,429)(259,302)(410,302)])
}
Add(MT_Memory,5168452,371,462)
{
}
Add(MT_Add,5144540,371,553)
{
link(onAdd,3856168:doRowAction,[])
link(Data,5168452:Value,[])
}

------------ Дoбавленo в 12.38:
Tad писал(а):
Да и компонент нужно в два раза меньше

Чего Ну вот не гони. Подцепи к базе SQLIte или к любому источнику и посмотри, сколько у тебя уйдет компонентов и где будет твое быстродействие с таким преобразованиями


Add(MainForm,2953706,56,119)
{
Width=639
}
Add(MTStrTbl,6394437,315,119)
{
Left=10
Top=10
Width=295
Height=200
Name="123"
}
Add(StringTable,15231697,315,182)
{
Left=310
Top=10
Width=310
Height=200
Point(doAddColumn)
}
Add(SQLite_DB,6216691,119,119)
{
FileName="test.db"
link(onOpen,10431521:doEvent1,[])
}
Add(SQLite_Query,16757139,196,182)
{
SQL="Select * from test"
link(onQuery,13982973:doStr,[])
link(onColumns,13697305:doEnum,[(240,195)(240,223)])
}
Add(SQLite_Query,5780421,210,119)
{
SQL="Select * from test"
link(onQuery,3924882:doAddRow,[])
link(onColumns,3924882:doAddCols,[])
}
Add(Hub,10431521,168,119)
{
link(onEvent1,5780421:doQuery,[])
link(onEvent2,16757139:doQuery,[(192,132)(192,188)])
}
Add(MST_DB,3924882,259,119)
{
MSTControl="123"
}
Add(MT_String,13982973,252,182)
{
link(onResult,15231697:doAdd,[])
}
Add(MT_Enum,13697305,252,217)
{
link(onItem,15231697:doAddColumn,[])
}


Tad, еще раз вразумительно объясни, чего ты хочешь Я никак тебя понять не могу, складывается впечатление, что ты усиленно хочешь доказать, что MT технология -- это ...авно, а разделители -- рулез, и все срочно надо вернуть взад, а с дальнейшим развитием -- а кому оно надо...
Galkovа тоже не устраивали наши действия, и он пошел своим путем, может ты тоже хочешь последовать по его стопам

andrestudio писал(а):
а если возможность динамической загрузки таблицы данными только в видимую область?

Пока нет, это реализовать можно, но весьма непросто, как оказалось
карма: 22

0