------------ Дoбавленo в 21.53:
Нашёл решение этой проблемы!
Всё оказалось оч просто...
Нужно было запрос отправлять не после вызова модальной формы (от события onCreate) а ДО вызова модальной формы...
Пример (Может кому нибудь пригодится):
Add(MainForm,3540986,179,113)
{
Width=403
Height=135
Caption="Пример"
Position=1
link(onCreate,4511257:In,[])
}
Add(BlockFind,6144790,361,259)
{
IncludeBlock=1
StartBlock="<sys>"
EndBlock="</sys>"
link(onSearch,10215024:In,[(403,265)(403,235)])
}
Add(LineBreak,13066506,188,259)
{
Caption="Принятые данные с сервера"
link(Out,6144790:doSearch,[])
Primary=[9974996,367,-44]
}
Add(Button,11993697,361,222)
{
Left=162
Top=40
Width=65
Font=[Arial,8,0,0,204]
Caption="Пример"
link(onClick,10215024:doShowModal,[])
}
Add(ChildFormEx,10215024,413,222)
{
Mode=2
link(отправить,16389079:doEvent1,[])
}
BEGIN_SDK
Add(EditMultiEx,12573465,21,21)
{
WorkCount=#11:doShowModal|2:In|
EventCount=#9:отправить|
Width=307
Height=235
link(doShowModal,16259958:doEvent1,[(42,27)(42,90)])
link(In,9974996:In,[])
}
Add(MainForm,11539543,98,98)
{
Left=35
Top=105
Width=302
Height=161
Visible=1
Caption="Пример"
Position=1
Point(doShowModal)
}
Add(FormatStr,3228639,138,84)
{
DataCount=0
Mask="<sys>данные</sys>"
link(onFString,12043928:doWork,[])
}
Add(LineBreak,7608299,56,167)
{
Caption="входящии данные"
link(Out,9220953:doMessage,[])
Primary=[9974996,0,-139]
}
Add(LineBreakEx,12043928,184,84)
{
Caption="отправка запроса"
}
Add(LineBreakEx,11013808,200,21)
{
Caption="отправка запроса"
Type=1
link(OnEvent,12573465:отправить,[])
}
Add(Message,9220953,171,167)
{
}
Add(Label,15714018,28,287)
{
Left=105
Top=40
Width=77
Height=28
Font=[MS Sans Serif,14,1,0,1]
Caption="И всё..."
}
Add(Hub,16259958,63,84)
{
link(onEvent1,3228639:doString,[])
link(onEvent2,11539543:doShowModal,[(84,97)(84,132)])
}
END_SDK
Add(TCP_Client,8912125,511,215)
{
Port=71888
IP="127.0.0.1"
link(onRead,9974996:In,[])
}
Add(Hub,16389079,460,222)
{
link(onEvent1,8912125:doOpen,[(492,228)(492,221)])
link(onEvent2,8912125:doSend,[])
}
Add(TCP_Server,9064983,399,378)
{
Port=71888
link(onRead,4129968:doSeparateMT,[])
}
Add(LineBreak,10343087,189,378)
{
Caption="Принятые данные с клиента"
link(Out,13555939:doEvent1,[])
Primary=[7068180,297,0]
}
Add(LineBreak,10771815,285,393)
{
Caption="startserver"
link(Out,13555939:doEvent2,[(356,399)(356,391)])
Primary=[4511257,-56,-266]
}
Add(Hub,13555939,362,378)
{
InCount=2
link(onEvent1,9064983:doOpen,[])
link(onEvent2,9064983:doSend,[(388,391)(388,398)])
}
Add(InfoTip,12847072,168,175)
{
Info=#16:Клиентская часть|
Width=575
Height=137
}
Add(InfoTip,11494280,168,322)
{
Info=#15:Серверная часть|
Width=491
Height=137
}
Add(MT_MultiData,4129968,442,378)
{
Count=1
link(onData1,7068180:In,[])
}