ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #2861  
Старый 22.02.2009, 14:38
Uname-A
Познающий
Регистрация: 19.08.2008
Сообщений: 69
Провел на форуме:
458484

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

А нельзя ли сделать так чтоб на время выполнения команды прога не зависала?
 
Ответить с цитированием

  #2862  
Старый 22.02.2009, 14:41
Maxxxtri23
Познающий
Регистрация: 20.12.2008
Сообщений: 76
Провел на форуме:
432982

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

Вот эту процедурку пропиши:
Код:
procedure sleep(ms:cardinal);
var
  tc:cardinal;
begin
  tc:=GetTickCount;
  repeat
    Application.ProcessMessages;
  until GetTickCount-tc > ms;
end;
 
Ответить с цитированием

  #2863  
Старый 22.02.2009, 14:46
Maxxxtri23
Познающий
Регистрация: 20.12.2008
Сообщений: 76
Провел на форуме:
432982

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

Собсно АП, или никто не знает как это сделать? =(

Есть у меня такой код:
Код:
bot1.Disconnect;
bot2.Disconnect;
bot3.Disconnect;
bot4.Disconnect;
bot5.Disconnect;
bot6.Disconnect;
bot7.Disconnect;
bot8.Disconnect;
bot9.Disconnect;
bot10.Disconnect;
Как мне сделать так чтоб использовался цикл, вот что-то вроде такого
Код:
For i:=1 to 10 do begin
bot[i].Disconnect;
end;
 
Ответить с цитированием

  #2864  
Старый 22.02.2009, 15:53
LEE_ROY
Постоянный
Регистрация: 09.11.2006
Сообщений: 639
Провел на форуме:
1917742

Репутация: 541


По умолчанию

for i:=1 to bot1.count -1 do
begin
bot[i].Disconnect;
end;

что-то в таком роде
 
Ответить с цитированием

  #2865  
Старый 22.02.2009, 16:38
nilux
Участник форума
Регистрация: 19.08.2005
Сообщений: 132
Провел на форуме:
1387194

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

вот я например очищаю так эдиты, может поможет
Код:
procedure TForm1.FormCreate(Sender: TObject);
var
tc :TComponent;
i:Integer;
begin
For i:=1 to 10 do begin
tc:= FindComponent('Edit' + inttoStr(i));
(tc as TEdit).Text:='';
end;
end
 
Ответить с цитированием

  #2866  
Старый 22.02.2009, 16:42
Maxxxtri23
Познающий
Регистрация: 20.12.2008
Сообщений: 76
Провел на форуме:
432982

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

Неработает =( Вот лог компилятора:
Код:
[Error] Unit1.pas(240): Undeclared identifier: 'count'
[Error] Unit1.pas(242): Undeclared identifier: 'bot'
[Fatal Error] Spammer.dpr(5): Could not compile used unit 'Unit1.pas'
 
Ответить с цитированием

  #2867  
Старый 22.02.2009, 16:52
Maxxxtri23
Познающий
Регистрация: 20.12.2008
Сообщений: 76
Провел на форуме:
432982

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

Цитата:
Сообщение от nilux  
вот я например очищаю так эдиты, может поможет
Код:
procedure TForm1.FormCreate(Sender: TObject);
var
tc :TComponent;
i:Integer;
begin
For i:=1 to 10 do begin
tc:= FindComponent('Edit' + inttoStr(i));
(tc as TEdit).Text:='';
end;
end
Во спс, помогло!

А вот еще столкнулся с проблеммой. Делаю прогу типо радмина через сокеты (Tserversocket, Tclientsocket) Так вот если пытаюсь приконнектится по сети или по инету с внешним IP, то все норм, но как реализовать коннект если сервер находится за NAT'ом?
З.Ы. пробрасывать порты не предлагать, вот ведь Qip както коннектится если клиент за NAT'ом сидит. Оч прошу помоч

Последний раз редактировалось Maxxxtri23; 22.02.2009 в 16:55..
 
Ответить с цитированием

  #2868  
Старый 22.02.2009, 17:21
bogger
Познающий
Регистрация: 20.04.2008
Сообщений: 39
Провел на форуме:
382668

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

Подскажите как устанавливать компоненты и где можно их скачать
 
Ответить с цитированием

  #2869  
Старый 22.02.2009, 17:41
Maxxxtri23
Познающий
Регистрация: 20.12.2008
Сообщений: 76
Провел на форуме:
432982

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

Цитата:
Сообщение от bogger  
Подскажите как устанавливать компоненты и где можно их скачать
Скачать в яндексе или гугле, а устанавливать так:
1. Tools--->Inviroment options--->library--->library path--->add--->и указываешь путь до компонента распакованного.
2. в Папке с компонентом есть файл .dpk, ты его запускаешь и жмешь compile---->install.
3. Все, если прогло все без ошибок, то компонент поставится и будет на одной и вкладок палитры, зависит о компонента
 
Ответить с цитированием

  #2870  
Старый 22.02.2009, 17:50
KIR@PRO
Постоянный
Регистрация: 26.12.2007
Сообщений: 353
Провел на форуме:
905389

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

Цитата:
Скачать в яндексе или гугле, а устанавливать так:
убил)))



p.s. сори за оффтоп

Последний раз редактировалось KIR@PRO; 22.02.2009 в 18:05..
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Wi-Fi, BT] Задай вопрос - получи ответ! Alexsize Беспроводные технологии/WPAN/WLAN 2567 19.04.2026 23:21
[ *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