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
   
 
 
Опции темы Поиск в этой теме Опции просмотра

  #1451  
Старый 28.04.2008, 18:57
z01b
Постоянный
Регистрация: 05.01.2007
Сообщений: 508
Провел на форуме:
2360904

Репутация: 1393


По умолчанию

Цитата:
Сообщение от Metall  
Не совсем понятно как работает код, предлагаемый вами, т. к. мои знания Delphi пока минимальны. Но все равно спасибо.

Выдает ошибку: Cannot focus a disabled or invisible window
Так не пойдет, нельзя поставить курсор, на неактивный компонент.
 

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

Репутация: 1680


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

Нужен код на делфи который парсит текстовый файл, и выводит содержимое в memo.

Смысл такой, надо проверить в текстовом файле каждую линию есть ли там http:// и нету ли там none.ru и вывести уже отфильтрованный текст всех линий в memo, с меня как и полагается плюсы!!!
 

  #1453  
Старый 28.04.2008, 20:03
qPhoenix
Banned
Регистрация: 15.12.2005
Сообщений: 95
Провел на форуме:
1509352

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

2Nightmarе
Код:
procedure TForm1.Button1Click(Sender: TObject);
var fil:textfile;
    s:string;
begin
 assignfile(fil,'file.txt');
 reset(fil);
 repeat
  readln(fil,s);
  if (pos('http://',s)<>0) and (pos('none.ru',s)=0) then Memo1.Lines.Add(s);
 until eof(fil);
 closefile(fil);
end;
 

  #1454  
Старый 28.04.2008, 23:37
z01b
Постоянный
Регистрация: 05.01.2007
Сообщений: 508
Провел на форуме:
2360904

Репутация: 1393


По умолчанию

Цитата:
Сообщение от [Dezzter]  
Глупый вопрос, но оченб важный для меня, как мне сделать что бы после запуска программы в начале открывалось окно PasswordDlg, а после того как будет введён правельный пасс откроется Form1, а PasswordDlg закроется!
А вот код который в PasswordDlg :
Код:
procedure TPasswordDlg.FormCloseQuery(Sender: TObject;
var CanClose: Boolean);
const p='1';  //Password
begin
if Password.Text = p then CanClose:=true
else Application.Terminate;
залей куданить весь проект, я быстро сделаю и верну.
 

  #1455  
Старый 28.04.2008, 23:40
De-visible
Banned
Регистрация: 06.01.2008
Сообщений: 904
Провел на форуме:
4037638

Репутация: 1821


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

Цитата:
Сообщение от [Dezzter]  
Глупый вопрос, но оченб важный для меня, как мне сделать что бы после запуска программы в начале открывалось окно PasswordDlg, а после того как будет введён правельный пасс откроется Form1, а PasswordDlg закроется!
А вот код который в PasswordDlg :
Код:
procedure TPasswordDlg.FormCloseQuery(Sender: TObject;
var CanClose: Boolean);
const p='1';  //Password
begin
if Password.Text = p then CanClose:=true
else Application.Terminate;
Код:
if Password.Text = p then 
    Begin
      Form1.Show;
PasswordDlg.Hide;\\Так должно быть!
    End
else
ShowMessage('Пароль неверный  !');

Последний раз редактировалось De-visible; 29.04.2008 в 15:36..
 

  #1456  
Старый 29.04.2008, 13:30
z01b
Постоянный
Регистрация: 05.01.2007
Сообщений: 508
Провел на форуме:
2360904

Репутация: 1393


По умолчанию

Цитата:
Сообщение от [Dezzter]  
z01b , вот залил проект:

De-visible, пасиб за помощь, но там какие то ошибки вылетают!
http://slil.ru/25741155
 

  #1457  
Старый 29.04.2008, 13:49
z01b
Постоянный
Регистрация: 05.01.2007
Сообщений: 508
Провел на форуме:
2360904

Репутация: 1393


По умолчанию

Цитата:
Сообщение от [Dezzter]  
Оо, спс, а можешь перезалить куда нить, просто со слила вообще не качает!
http://webfile.ru/1911111

ЗЫ Красивый номер файла =)
 

  #1458  
Старый 29.04.2008, 14:01
z01b
Постоянный
Регистрация: 05.01.2007
Сообщений: 508
Провел на форуме:
2360904

Репутация: 1393


По умолчанию

Цитата:
Сообщение от [Dezzter]  
А можешь ещё объяснить почему в твоём коде в начале открывается PasswordDlg, вроде я также делал!
Project->Options->Auto-create forms, поменял местами, т.е. сначала создается PasswordDlg и потом Form1. + Main form - поставил PasswordDlg.
 

  #1459  
Старый 29.04.2008, 19:22
zl0y
Banned
Регистрация: 13.09.2006
Сообщений: 523
Провел на форуме:
2869410

Репутация: 925


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

Стыдно просить(( но посоветуйте компонент для скачивания страницы,чтобы был timeout на подключение к серверу и выдавал размер файла в начале или в процессе получения idhttp бажный походу ((
Wininet гавно хуже некуда
WinSock ниче,но зае%ся с 302 и 301 ошибками.
 

  #1460  
Старый 29.04.2008, 19:26
desTiny
Reservists Of Antichat - Level 6
Регистрация: 04.02.2007
Сообщений: 1,152
Провел на форуме:
3008839

Репутация: 1502


По умолчанию

Цитата:
Сообщение от zl0y  
Стыдно просить(( но посоветуйте компонент для скачивания страницы,чтобы был timeout на подключение к серверу и выдавал размер файла в начале или в процессе получения
что-нть типа:
Код:
function DownloadFile(const Url: string): string;
var
  NetHandle: HINTERNET;
  UrlHandle: HINTERNET;
  Buffer: array[0..1024] of char;
  BytesRead: cardinal;
begin
  Result := '';
  NetHandle := InternetOpen('Delphi 7.x', INTERNET_OPEN_TYPE_PRECONFIG, nil, nil, 0);

  if Assigned(NetHandle) then
    begin

    UrlHandle := InternetOpenUrl(NetHandle, PChar(Url), nil, 0, INTERNET_FLAG_RELOAD, 0);

    if Assigned(UrlHandle) then
      { UrlHandle правильный? Начинаем загрузку } 
      begin 
      FillChar(Buffer, SizeOf(Buffer), 0); 
      repeat
        Result := Result + Buffer;
        FillChar(Buffer, SizeOf(Buffer), 0);
        InternetReadFile(UrlHandle, @Buffer, SizeOf(Buffer), BytesRead);
      until BytesRead = 0; 
      InternetCloseHandle(UrlHandle); 
      end 
    else 
      begin 
      { UrlHandle неправильный. Генерируем исключительную ситуацию. } 
      raise Exception.CreateFmt('Cannot open URL %s', [Url]); 
      end;

    InternetCloseHandle(NetHandle); 
    end 
  else 
    { NetHandle недопустимый. Генерируем исключительную ситуацию } 
    raise Exception.Create('Unable to initialize Wininet'); 
end;
В процессе размер в BytesRead..
Конечно, не совсем то, но всё же...

PS И не такое уж и гавно wininet А с сокетами работать надо ОсТоРоЖнО
__________________
Bedankt euch dafür bei euch selbst.

H_2(S^3/((z1, z2)~(exp(2pi*i/p)z1, exp(2pi*q*i/p)z2)))=Z/pZ
 
 





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


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




ANTICHAT.XYZ