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

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

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

  #21  
Старый 08.05.2007, 20:48
neji
Новичок
Регистрация: 22.02.2007
Сообщений: 3
Провел на форуме:
46140

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

Код:
const INTERNET_CONNECTION_MODEM = 1;
INTERNET_CONNECTION_LAN   = 2;
INTERNET_CONNECTdState';
{$R *.DFM}
procedure TForm1.CheckState(Sender: TObject);
var    dwConnectionTypes: DWORD;
begin
dwConnectionTypes:=IC_MODEM+IC_LAN+IC_PROXY;
if InternetGetConnectedState(@dwConnectionTypes,0)
then
      ShowMessage('Youa connected')
else
      ShowMessage('No Connection');
end;

Последний раз редактировалось neji; 10.05.2007 в 20:38..
 

  #22  
Старый 08.05.2007, 20:59
Ch3ck
Познавший АНТИЧАТ
Регистрация: 09.06.2006
Сообщений: 1,359
Провел на форуме:
5301021

Репутация: 1879


По умолчанию

Цитата:
Как проверить что:
1. интернет включен
Код:
function InetIsOffline(Flag: Integer): Boolean;
stdcall; external 'URL.DLL';
if InetIsOffline(0) then
  ShowMessage('This computer is not connected to Internet!')
else
  ShowMessage('You are connected to Internet!');

Последний раз редактировалось BlackLogic; 09.05.2007 в 13:26..
 

  #23  
Старый 08.05.2007, 21:41
neji
Новичок
Регистрация: 22.02.2007
Сообщений: 3
Провел на форуме:
46140

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

Я канешна извеняюсь но я написал тоже самое толька оформил хренова иба малый опыт писатьни в форумах)))
 

  #24  
Старый 09.05.2007, 13:53
Brun
Участник форума
Регистрация: 21.03.2006
Сообщений: 117
Провел на форуме:
629074

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

Прежде чем задавать здесь вопрос стоит посмотреть, а нет ли его сдесь -> http://forum.antichat.ru/showthread.php?p=325627#post325627 . Это хорошая тема, но интересно было бы усышать какую то интересную проблему (вопрос). Ведь спрашивать на счёт строк, которые проходят в школе это не очень серьёзно. ИМХО.
 

  #25  
Старый 09.05.2007, 14:59
Go0o$E
Members of Antichat - Level 5
Регистрация: 27.01.2006
Сообщений: 258
Провел на форуме:
6127131

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

2 Brun
Ладно, попробую задать вопрос немного поинтереснее...

Как реализовать отправку писем через Socks5, допустим, используя компоненты Indy - IdSMTP и TidMessage?
__________________

Завтра будет.Лучше.
 

  #26  
Старый 10.05.2007, 20:24
neji
Новичок
Регистрация: 22.02.2007
Сообщений: 3
Провел на форуме:
46140

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

Код:
idSmtp.Host:=<smtp>;    // smtp.mail.ru
idSmtp.UserName:=<user name>;
idSmtp.Password :=<password>;
// если не надо авторизации на смтп сервере
idSmtp.AuthenticationType:=atNone
// если надо
idSmtp.AuthenticationType:=atLogin
......
if not idSmtp.Connected then idSmtp.Connect;
idMess.Body.Clear;
idMess.Body.Add('ТЕКСТ')
idMess.From.Address:=<отправитель>;
idMess.Subject:='тема';
idMess.Recipients.EMailAddresses:=<получатель>;
idSmtp.Send(idMess);
idSmtp.Disconnect;
Удачи!!

Последний раз редактировалось neji; 10.05.2007 в 20:27..
 

  #27  
Старый 11.05.2007, 20:50
Go0o$E
Members of Antichat - Level 5
Регистрация: 27.01.2006
Сообщений: 258
Провел на форуме:
6127131

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

2 neji

Не плохо... Осталось лишь дописать главную часть заданного мной вопроса, а именно поддержку Socks5...
__________________

Завтра будет.Лучше.
 

  #28  
Старый 13.05.2007, 19:24
Isis
Флудер
Регистрация: 20.11.2006
Сообщений: 3,316
Провел на форуме:
16641028

Репутация: 2371


По умолчанию

У меня такой вопрос не простой....
Вообщем по TICQClient'y
У меня в файле допустим 15 номеров формата uins;pass
Вообщем надо сделать чтобы все эти 15 номеров подконнектились....и не выключались
Пытасюь сделать типа этого:
Код:
Uins.LoadFromFile('uins.txt');
Uins.LoadFromFile('uins.txt');
Uins.NameValueSeparator := ';';
for i := 0 to Uins.Count - 1 do
begin
      ICQClient1.UIN := StrToInt(copy(Uins.Strings[i],0,pos(';',Uins.Strings[i])-1));
      ICQClient1.Password := copy(Uins.Strings[i],pos(';',Uins.Strings[i])+1,32);
      ICQClient1.Login();
end;
Этим способом выводит в онлайн только 1 номер(последний в файле),а мне надо чтобы все номера выводились..
Так вот мне сказали что надо использовать не 1 ICQClient, а столько, сколько надо номеров вывести вонлайн...

Так вот скажите пожалуйста как мне это сделать правильно и чтобы эти номера вывелись в онлайн одновременно, то бишь потоки...
Пожалуйста поподробнее...Надо вникнуть.
За эту задачу дам +18, только объясните подробненько каждую функцию которую будете делать...
 

  #29  
Старый 13.05.2007, 23:25
l-l00K
Leaders of Antichat - Level 4
Регистрация: 26.11.2006
Сообщений: 237
Провел на форуме:
13395217

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

Так ты выведешь только 1 номер в онлайн, так как у тебя только 1 ICQClient, а их должно быть столько же сколько и уинов, я тебе по асе кидал почти весь код своего флудера, советую немного подучить Delphi, тогда ты сможешь воспользоваться моим кодом
 

  #30  
Старый 14.05.2007, 00:04
slesh
Reservists Of Antichat - Level 6
Регистрация: 05.03.2007
Сообщений: 1,985
Провел на форуме:
3288241

Репутация: 3349


Отправить сообщение для slesh с помощью ICQ
По умолчанию

Можно еще попробывать создавать потоки и потом в Runtime создавать TICQClient.

Вот пример создания в рунтайме n-го колва кнопок и присвоение им обработчика клика. Также можно и создать скока хошь TICQClient'ов
Код:
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls;

type
  TForm1 = class(TForm)
    Button1: TButton;
    procedure Button1Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;
s:array of tbutton;
const
b_c=4;

implementation

{$R *.dfm}
procedure my_click(Self: pointer; Sender: TObject);
begin
showmessage(inttostr(Tbutton(sender).Tag));
end;

procedure TForm1.Button1Click(Sender: TObject);
var
x:integer;
begin
setlength(s,b_c);
for x:=0 to b_c-1 do begin
s[x]:=tbutton.Create(self);
s[x].ParentWindow:=form1.Handle;
s[x].Caption:=inttostr(x);
s[x].Left:=10;
s[x].Top:=40*x;
s[x].Tag:=x;
@s[x].OnClick:=@my_click;
end;
end;

end.

Последний раз редактировалось slesh; 14.05.2007 в 00:36..
 
 





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


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




ANTICHAT.XYZ