вот чат все нормально работает
![]()
но вот проблема при добавление сообщения что происходит
![]()
все друг другу прилипается и повторяются некоторые сообщения
вот код
и еще как сделать чтобы scrollbox начинася с снизу
вот так
![]()

но вот проблема при добавление сообщения что происходит

все друг другу прилипается и повторяются некоторые сообщения
вот код
PHP код:
$get = curl("http://***/loadchat.php");
$count = count($get);
for($i=1 ; $i<$count ; $i++){
$panel{$i} = new TPanel( c("scrollBox2") );
$panel{$i}->parent = c("scrollBox2");
$panel{$i}->bevelOuter = bvNone;
$panel{$i}->w = 455;
$panel{$i}->h = 54;
$panel{$i}->x = 8;
$panel{$i}->y = $i*57-57+10;
$photo = $get[$i]['photo'];
$image = new TImage( c("scrollBox2") );
$image->parent = c("scrollBox2");
$image->w = 50;
$image->h = 50;
$image->x = 10;
$image->y = $i*57-57+12;
$image->loadFromUrl($photo);
$first = $get[$i]['login'];
$name = "$first";
$text = new TLabel( c("scrollBox2") );
$text->parent = c("scrollBox2");
$text->autoSize = true;
$text->font->color = 0x080000;
$text->caption = "$name";
$text->x = 70;
$text->toFront();
$text->y = $i*57-57+12;
$body = $get[$i]['message'];
//pre($body);
$panel1{$i} = new TPanel( c("scrollBox2") );
$panel1{$i}->parent = c("scrollBox2");
$objects[$panel1{$i}->self] = $panel1{$i};
$panel1{$i}->w = $panel{$i}->w-60;
$panel1{$i}->h = 33;
$panel1{$i}->x = 62;
$panel1{$i}->y = $i*57+26-57;
$panel1{$i}->bevelOuter = bvNone;
$panel1{$i}->parentColor = $panel1{$i}->ParentBackground = false;
$panel1{$i}->color = 0x6f6f6f;
$panel1{$i}->text = " {$body}";
$panel1{$i}->alignment = taLeftJustify;
$panel1{$i}->font->assign( c("edit1")->font );
$panel1{$i}->font->color = 0xEBEBEB;
$date = $get[$i]['time'];
//pre($date);
$time = new TLabel( c("scrollBox2") );
$time->parent = c("scrollBox2");
$time->autoSize = true;
$time->font->color = 0x080000;
$time->caption = "$date";
$time->x = 400;
$time->toFront();
$time->y = $i*57+26-25;
};
вот так
