ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #6321  
Старый 27.04.2010, 00:09
Аватар для SkyLine32
SkyLine32
Участник форума
Регистрация: 01.03.2009
Сообщений: 121
Провел на форуме:
4022236

Репутация: 38
Отправить сообщение для SkyLine32 с помощью ICQ Отправить сообщение для SkyLine32 с помощью AIM Отправить сообщение для SkyLine32 с помощью MSN Отправить сообщение для SkyLine32 с помощью Yahoo
По умолчанию

Скажите, как из StringGrid вывести в Label все Cells по порядку и с промежутком времени? к примеру: сперва Cells[2,1] показали в Label, прошло 5 секунд, потом Cells[2,2] и т.д...

Последний раз редактировалось SkyLine32; 27.04.2010 в 00:23..
 
Ответить с цитированием

  #6322  
Старый 27.04.2010, 00:38
Аватар для h(f)ucker
h(f)ucker
Участник форума
Регистрация: 11.07.2009
Сообщений: 175
Провел на форуме:
2835808

Репутация: 185
По умолчанию

SkyLine32
Используй компонент таймер, событие OnTimer(свойство интервал = 5000):
Код:
procedure TForm1.Timer1Timer(Sender: TObject);
begin
j:=j+1;
if j = n then
 begin
  i := i+1;
  j:=1;
 end;
Label1.caption:=StringGrid[i,j];
end;
Или можно еще через Sleep(time);
но программа будет "подвисать"

Последний раз редактировалось h(f)ucker; 27.04.2010 в 00:42..
 
Ответить с цитированием

  #6323  
Старый 27.04.2010, 00:43
Аватар для [stranger]
[stranger]
Участник форума
Регистрация: 02.02.2010
Сообщений: 107
Провел на форуме:
612028

Репутация: 28
Отправить сообщение для [stranger] с помощью ICQ
По умолчанию

Цитата:
Сообщение от h(f)ucker  
Или можно еще через Sleep(time);
но программа будет "подвисать"
изват конечно, но видимость работы формы сохраняется..
Код:
  for i:=0 to 100 do
    begin
      Application.ProcessMessages;
      sleep(100);
    end;
 
Ответить с цитированием

  #6324  
Старый 27.04.2010, 04:03
Аватар для SkyLine32
SkyLine32
Участник форума
Регистрация: 01.03.2009
Сообщений: 121
Провел на форуме:
4022236

Репутация: 38
Отправить сообщение для SkyLine32 с помощью ICQ Отправить сообщение для SkyLine32 с помощью AIM Отправить сообщение для SkyLine32 с помощью MSN Отправить сообщение для SkyLine32 с помощью Yahoo
По умолчанию

я правильно понял?
PHP код:
procedure TForm1.Timer1Timer(SenderTObject);
var
jnkinteger;
begin
j
:=j+1;
if 
n then
 begin
  k 
:= k+1;
  
j:=1;
 
end;
Label1.caption := StringGrid1.Cells[k,j];
end
если да, то это не работает.
 
Ответить с цитированием

  #6325  
Старый 27.04.2010, 06:15
Аватар для denjf
denjf
Участник форума
Регистрация: 12.11.2008
Сообщений: 146
Провел на форуме:
592199

Репутация: 21
По умолчанию

Цитата:
idhttp1.get(UTF8Decode('http://odnoclassniki.ru'));
Не сработало ((
 
Ответить с цитированием

  #6326  
Старый 27.04.2010, 06:17
Аватар для RumShun
RumShun
Постоянный
Регистрация: 27.10.2008
Сообщений: 380
Провел на форуме:
1249808

Репутация: 149
Отправить сообщение для RumShun с помощью ICQ
По умолчанию

Цитата:
procedure TForm1.Timer1Timer(Sender: TObject);
var
j, n, k: integer;
begin
j:=j+1;
if j = n then
begin
k := k+1;
j:=1;
end;
Label1.caption := StringGrid1.Cells[k,j];
end;
ещебы это работало
j:=j+1;
if j = n then
и j, и n, и k локальные нигде не определенные переменные, и может я и туплю но смысл кода невкурил ((
 
Ответить с цитированием

  #6327  
Старый 27.04.2010, 08:00
Аватар для SkyLine32
SkyLine32
Участник форума
Регистрация: 01.03.2009
Сообщений: 121
Провел на форуме:
4022236

Репутация: 38
Отправить сообщение для SkyLine32 с помощью ICQ Отправить сообщение для SkyLine32 с помощью AIM Отправить сообщение для SkyLine32 с помощью MSN Отправить сообщение для SkyLine32 с помощью Yahoo
По умолчанию

пример решён, спасибо RumShun
PHP код:
procedure TForm1.Timer1Timer(SenderTObject);
begin
  label1
.Caption:=UrlLIst.Cells[2,j];
  
inc(j);
  
application.ProcessMessages;
end
 
Ответить с цитированием

  #6328  
Старый 27.04.2010, 09:02
Аватар для iGlass
iGlass
Познающий
Регистрация: 14.05.2009
Сообщений: 92
Провел на форуме:
299447

Репутация: 5
По умолчанию

Люди добрые! Помогайте плиз) А то я скоро на отличненько...

Задача такая нужно написать Клиент\Сервер на Winsock!

Функционал придельно прост! Клиент отправляет текст, сервер отображает его в Мемо...

Вот я тут навая немного. Но ничё не выходит...

Код:
WSAStartup(MakeWord(2,2),WSA);

hSocket:=socket(AF_INET,SOCK_STREAM,IPPROTO_TCP);
 hAddr.sin_family:=AF_INET;
 hAddr.sin_port:=htons(wPort);
 hAddr.sin_addr.S_addr:=inet_addr(Pchar(ipEdit.Text));
 bind(hSocket,hAddr,Len);
 listen(hSocket,len);
 while buffer = '' do // Вот тут всё виснет... 
 recv(hSocket,buffer,1024,0);
 Application.ProcessMessages;
 DisplayLog.Lines.Add('----------------');
 DisplayLog.Lines.Add(buffer);
 DisplayLog.Lines.Add('----------------');
Может я в клиете косячу? Отправляю буфер функцией Send. в msdn не отправлять.. уже был и не раз.. И как разобратся с циклом чтоб он не вешал программу?

Заранее Охринительное спасибо!
 
Ответить с цитированием

  #6329  
Старый 27.04.2010, 09:28
Аватар для GhostOnline
GhostOnline
Участник форума
Регистрация: 20.12.2008
Сообщений: 277
Провел на форуме:
828081

Репутация: 84
По умолчанию

В винсок не специалист, но тут понятно что buffer = '' и прога зацикливается.
К тому же я всегда думал что buffer должен быть числовым, ошибаюсь?
Цитата:
function recv(s: tsocket; var buf; len, flags: integer): integer; stdcall;
 
Ответить с цитированием

  #6330  
Старый 27.04.2010, 09:32
Аватар для iGlass
iGlass
Познающий
Регистрация: 14.05.2009
Сообщений: 92
Провел на форуме:
299447

Репутация: 5
По умолчанию

While buffer='' do - Пока буффер пустой мы делаем.. Но как сделать чтоб она не зацикливалась? мб sleep() поможет?
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Wi-Fi, BT] Задай вопрос - получи ответ! Alexsize Беспроводные технологии/WPAN/WLAN 2564 06.04.2026 23:31
[ *NIX ] Задай вопрос - получи ответ. Xszz *nix 1547 15.06.2010 15:41
[jQuery] - Задай вопрос, получи ответ Isis PHP, PERL, MySQL, JavaScript 62 25.12.2009 03:25
ЕсТь ВоПрос Guma Чаты 4 26.10.2005 21:48



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ