V.Sh писал(а):
Предпологаю, что ты просто запутался в собственной схеме...Предпологаю, что ты просто запутался в собственной схеме...глядя на схему тоже пришел к такому выводу. Поэтому на будущее: все же схему стоит освобождать от лишних элементов и в поля Edit надо вбивать значения по умолчанию, при которых достаточно будет нажать кнопку Скачать для повторения результата.
Проблема с докачкой так же могла проявляться из-за ограничения на 1Мб в длинне закачиваемого блока. Добавил на SVN новое св-во элемента, снимающее это ограничение: [svn]HTTP_Get.pas[/svn]
пример:
Add(MainForm,184401,266,252)
{
Left=20
Top=105
Height=208
}
Add(GetDataEx,6915491,259,168)
{
link(Data,15912630:Size,[])
}
Add(Edit,13667092,259,84)
{
Left=120
Top=50
Width=235
Text="c:h.exe"
}
Add(HTTP_Get,16161693,196,252)
{
Length=100000000
link(onStatus,184401:doCaption,[])
link(onDownload,15912630:doCopyFromStream,[(244,265)(244,146)])
link(onStop,15912630:doClose,[(248,279)(248,139)])
link(URL,8974297:Text,[])
link(Position,6915491:Var2,[(216,216)(272,216)])
}
Add(Button,11382981,56,182)
{
Left=50
Top=15
link(onClick,16093483:doEvent1,[])
}
Add(FileStream,15912630,259,126)
{
Mode=2
Point(doCopyFromStream)
Point(doPosition)
link(FileName,13667092:Text,[])
}
Add(Edit,8974297,196,84)
{
Left=120
Top=20
Width=235
Text="http://dev.hiasm.com/xf/attach/him/HiAsm_3.65b167.exe"
}
Add(Hub,16093483,112,182)
{
OutCount=3
link(onEvent1,15912630:doOpen,[(156,188)(156,132)])
link(onEvent2,16194666:doData,[])
link(onEvent3,16161693:doDownload,[(157,202)(157,258)])
}
Add(Button,10375977,56,259)
{
Left=55
Top=70
link(onClick,16161693:doStop,[])
}
Add(DoData,16194666,175,189)
{
link(onEventData,15912630:doPosition,[(215,195)(215,153)])
link(Data,6915491:Var1,[(181,177)])
}