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

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

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

  #3731  
Старый 06.06.2009, 19:24
Tor Bel
Новичок
Регистрация: 13.12.2008
Сообщений: 5
Провел на форуме:
11230

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

Цитата:
Сообщение от t1to  
всем привет у мя така проблема, надо штоп прога вычисляла число, задуманное человеко, а в инкее и в диве пишет ошыпку, помагите, кто чем может!!
А разве не ReadKey?

и "a DIV 9" должно быть

Последний раз редактировалось Tor Bel; 06.06.2009 в 19:36..
 
Ответить с цитированием

  #3732  
Старый 06.06.2009, 19:42
eLWAux
Members of Antichat - Level 5
Регистрация: 15.06.2008
Сообщений: 941
Провел на форуме:
5111568

Репутация: 2399


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

Stil Free:
Код:
function ParseEmail( Email: PChar): PChar;
//var p: PChar;
begin
  result:=strpos(Email, '@')+1;
//  if p <> nil then inc(p);
//  Result:=p;
end;
 
Ответить с цитированием

  #3733  
Старый 06.06.2009, 21:09
НTL
Постоянный
Регистрация: 26.01.2008
Сообщений: 796
Провел на форуме:
5209663

Репутация: 357


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

1) Есть фаил на хосте (*.txt) (Адрес: http://host.domen/1.txt)
а)
Если фаил есть на хосте то: переменная4 = 1
Если нет то: переменная4 = 0
б) Открыть этот фаил не сохраняя на компе
в)
1 строчка = переменная1
2 строчка = переменная2
3 строчка = переменная3

С меня +12, помогите плиз....

Последний раз редактировалось НTL; 06.06.2009 в 21:24..
 
Ответить с цитированием

  #3734  
Старый 06.06.2009, 21:12
.::f-duck::.
Участник форума
Регистрация: 30.05.2009
Сообщений: 139
Провел на форуме:
620261

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

Многие программы связанные с интернетом (такие как: реггеры, чеккеры и др.) написанны с помощью Indy или Winsok. Меня интересует иенно инди. Короче говоря, мне нужна информация по этому поводу. Не надо посылать в поисковики. Мне бы точно указать ссылкой на это дельце.
 
Ответить с цитированием

  #3735  
Старый 06.06.2009, 21:29
eLWAux
Members of Antichat - Level 5
Регистрация: 15.06.2008
Сообщений: 941
Провел на форуме:
5111568

Репутация: 2399


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

Цитата:
1) Есть фаил на хосте (*.txt) (Адрес: http://host.domen/1.txt)
а)
Если фаил есть на хосте то: переменая4 = 1
Если нет то: переменая4 = 0
б) Открыть этот фаил не сохраняя на компе
в)
1 строчка = переменая1
2 строчка = переменая2
3 строчка = переменая3

С меня +12, помогите плиз....

работает 100%.
Код:
program Project1;

uses
  windows,wininet,sysutils;

type
    TArray = array of string;

function explode(cDelimiter,  sValue : string; iCount : integer) : TArray;
var
s : string; i,p : integer;
begin

        s := sValue; i := 0;
        while length(s) > 0 do
        begin
                inc(i);
                SetLength(result, i);
                p := pos(cDelimiter,s);

                if ( p > 0 ) and ( ( i < iCount ) OR ( iCount = 0) ) then
                begin


                        result[i - 1] := copy(s,0,p-1);

                        {updated, thanks Irfan}
                        s := copy(s,p + length(cDelimiter),length(s));
                end else
                begin result[i - 1] := s;
                        s :=  '';
                end;
        end;

end;

function DownloadURL_NOCache(const aUrl: string; var s: String): Boolean;
var
  hSession: HINTERNET;
  hService: HINTERNET;
  lpBuffer: array[0..1024 + 1] of Char;
  dwBytesRead: DWORD;
begin
  Result := False;
  s := '';
  hSession := InternetOpen('MyApp', INTERNET_OPEN_TYPE_PRECONFIG, nil, nil, 0);
  try
    if Assigned(hSession) then
    begin
      hService := InternetOpenUrl(hSession, PChar(aUrl), nil, 0, INTERNET_FLAG_RELOAD, 0);
      if Assigned(hService) then
        try
          while True do
          begin
            dwBytesRead := 1024;
            InternetReadFile(hService, @lpBuffer, 1024, dwBytesRead);
            if dwBytesRead = 0 then break;
            lpBuffer[dwBytesRead] := #0;
            s := s + lpBuffer;
          end;
          Result := True;
        finally
          InternetCloseHandle(hService);
        end;
    end;
  finally
    InternetCloseHandle(hSession);
  end;
end;

var
 s,host:string;
 a4 : integer;
 a:TArray;
begin
 //1) Есть фаил на хосте (*.txt) (Адрес: http://host.domen/1.txt)
 host := 'http://host.domen/1.txt';

 //б) Открыть этот фаил не сохраняя на компе
 DownloadURL_NOCache(host,s);

 //Если фаил есть на хосте то: переменая4 = 1
 //Если нет то: переменая4 = 0
 a4:=1;
 if (length(s)=0) then a4:=0;

 //1 строчка = переменая1
 //2 строчка = переменая2
 //3 строчка = переменая3
 a:= explode(#13#10,s, 0) ;

 //1 строчка = a[0]
 //2 строчка = a[1]
 //3 строчка = a[2]
 //n строчка = a[n-1]
 messagebox(0,pchar(a[0]),pchar(a[1]),0);
end.
 
Ответить с цитированием

  #3736  
Старый 06.06.2009, 23:32
[n]-c0der
Участник форума
Регистрация: 03.02.2009
Сообщений: 104
Провел на форуме:
270228

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

eLWAux, для скачивания файла в данном случае думаю легче использовать urlmon.dll
))
 
Ответить с цитированием

  #3737  
Старый 07.06.2009, 01:18
Nightmarе
Познавший АНТИЧАТ
Регистрация: 29.04.2007
Сообщений: 1,189
Провел на форуме:
5749763

Репутация: 1680


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

Цитата:
Сообщение от [n]-c0der  
eLWAux, для скачивания файла в данном случае думаю легче использовать urlmon.dll
))
и будет палитсья авирой
Это так... к сведению.
 
Ответить с цитированием

  #3738  
Старый 07.06.2009, 01:43
eLWAux
Members of Antichat - Level 5
Регистрация: 15.06.2008
Сообщений: 941
Провел на форуме:
5111568

Репутация: 2399


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

Цитата:
eLWAux, для скачивания файла в данном случае думаю легче использовать urlmon.dll
с urlmon как-бы вобще легче ) Надо было на WinSock тогда что-ли)
winsock работает на уровне raw-сокетов, wininet что-то типа обложки для winsock, а urlmon оболочка для wininet
 
Ответить с цитированием

  #3739  
Старый 07.06.2009, 09:43
mailbrush
Познавший АНТИЧАТ
Регистрация: 24.06.2008
Сообщений: 1,996
Провел на форуме:
6075534

Репутация: 2731


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

Как в дельфи нажать на кнопку пуск, потом - "Вверх", т.е. VK_UP. Так не получается:
Код:
     taskbar:=FindWindow('Shell_TrayWnd',nil);
     winkey := FindWindowEx(taskbar, 0, 'Button', nil);
     SendMessage(winkey, WM_LBUTTONDOWN, 0,0);
     SendMessage(winkey, WM_KEYDOWN, VK_UP, 0);
Чувствую, что надо найти дескриптор пуска, а потом уже ему отсылать комманду, но я хз что за дескриптор в этого окна.

Последний раз редактировалось mailbrush; 07.06.2009 в 10:12..
 
Ответить с цитированием

  #3740  
Старый 07.06.2009, 10:38
Stil Free
Познающий
Регистрация: 20.12.2008
Сообщений: 46
Провел на форуме:
123070

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

Вопрос остался нерешённым как отправить сообщение через SMTP используя соксы?
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[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