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

  #1561  
Старый 16.05.2008, 11:41
Аватар для krypt3r
krypt3r
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
Провел на форуме:
3660186

Репутация: 905


По умолчанию

открываешь файл, читаешь его построчно, ищешь в строке из файла нужную тебе подстроку, записываешь в другой файл
 
Ответить с цитированием

  #1562  
Старый 16.05.2008, 13:12
Аватар для ProTeuS
ProTeuS
HARDstasy
Регистрация: 26.11.2004
Сообщений: 1,367
Провел на форуме:
4226592

Репутация: 2175


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

Код:
const
podstroka = '*Mitiay';

var
f, sorted: textfile;

procedure Parse(s: string);
begin
          if strpos(PChar(s), podstroka) <> nil then
                writeln(sorted, s);
end;


begin
path := ExtractFilePath(ParamStr(0));
assignfile(f, path + 'file.txt');
assignfile(sorted, path + 'file_sorted.txt');
reset(f);
rewrite(sorted);
    while not eof(f) do
      begin
        readln(f, s);
        Parse(s);
      end;
closefile(f);
closefile(sorted);
 
Ответить с цитированием

  #1563  
Старый 16.05.2008, 13:24
Аватар для Joker-jar
Joker-jar
Постоянный
Регистрация: 11.03.2007
Сообщений: 581
Провел на форуме:
4172659

Репутация: 646


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

*Mitiay - походу имелась ввиду маска... Иначе, какой смысл в сохранении одного и того же слова?
 
Ответить с цитированием

  #1564  
Старый 16.05.2008, 13:38
Аватар для ZirroCool
ZirroCool
Участник форума
Регистрация: 16.09.2006
Сообщений: 139
Провел на форуме:
513709

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

Буду очень признателен если мне кто нить прокоментирует подробно что делает каждая строка по пунктам! Спасибо

Код:
idx:=pos('<a style="background-color:#000000" href="', response)+42;
buff:=Copy(response, idx, Length(response)-idx+1);
idy:=pos('">', buff)-1;
buff:=Copy(buff, 1, idy);
linkedit.text:=buff;
 
Ответить с цитированием

  #1565  
Старый 16.05.2008, 14:13
Аватар для Lesnoy_chelovek
Lesnoy_chelovek
Постоянный
Регистрация: 06.12.2006
Сообщений: 321
Провел на форуме:
1536533

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

в idx вычисляет позицию строки в которой содержится текст <a style="background-color:#000000" href="
buff копирует все что до строки <a style="background-color:#000000" href="
idy вычисляет где закрывается тег в скоипированной строке
buff копирует строку
linkedit.text - получает текст

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

  #1566  
Старый 16.05.2008, 14:25
Аватар для ZirroCool
ZirroCool
Участник форума
Регистрация: 16.09.2006
Сообщений: 139
Провел на форуме:
513709

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

Цитата:
Сообщение от Lesnoy_chelovek  
в idx вычисляет позицию строки в которой содержится текст <a style="background-color:#000000" href="
buff копирует все что до строки <a style="background-color:#000000" href="
idy вычисляет где закрывается тег в скоипированной строке
buff копирует строку
linkedit.text - получает текст

по ходу этот код просто парсит ссылочку
А что такое +42 +1 -1 ???

и idy:=pos('">', buff)-1; //тут -1 это -1 символ или что?
 
Ответить с цитированием

  #1567  
Старый 16.05.2008, 14:44
Аватар для Lesnoy_chelovek
Lesnoy_chelovek
Постоянный
Регистрация: 06.12.2006
Сообщений: 321
Провел на форуме:
1536533

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

Цитата:
Сообщение от ZirroCool  
А что такое +42 +1 -1 ???

и idy:=pos('">', buff)-1; //тут -1 это -1 символ или что?
и символ, то есть минус скобочка. выше тоже символы вычисляет.
 
Ответить с цитированием

  #1568  
Старый 16.05.2008, 15:28
Аватар для ZirroCool
ZirroCool
Участник форума
Регистрация: 16.09.2006
Сообщений: 139
Провел на форуме:
513709

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

Извиняюсь за тупость уже сам разобрался!!!
 
Ответить с цитированием

  #1569  
Старый 17.05.2008, 11:47
Аватар для ZirroCool
ZirroCool
Участник форума
Регистрация: 16.09.2006
Сообщений: 139
Провел на форуме:
513709

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

Код:
procedure Tmainform.FormCreate(Sender: TObject);
begin
 sss:=idHTTP.Get('http://files.xxx.org/index.php');
 sss:=idHTTP.Get('http://files.xxx.org/captcha/index.php');
 assignfile(fil,'111.jpg');
 rewrite(fil);
 writeln(fil,sss);
 closefile(fil);
 image2.Picture.LoadFromFile('111.jpg');


procedure Tmainform.startClick(Sender: TObject);
var
idx, idy:integer;
FileName, buff: string;
formData: TIdMultiPartFormDataStream;
f:textfile;
begin
if size > 5242880 then begin
MessageDlg('Íåëüçÿ çàãðóæàòü ôàéë áîëüøå 5 Ìá', mtError, [mbOk] , 0);
exit;
end;
FileName := nametofile.Hint;
formData := TIdMultiPartFormDataStream.Create;
formData.AddFile('usrfile',fileName,'application/octet-stream');
//HttpObject.Port := Port;
formData.AddFormField('simbols',Edit1.text);
sss := idHTTP.Post('http://files.xxx.org/index.php',formData);
assignfile(f,'a.txt');
rewrite(f);
writeln(f,sss);
closefile(f);
idx:=pos('<a style="background-color:#000000" href="', sss)+42;
buff:=Copy(sss, idx, Length(sss)-idx+1);
idy:=pos('">', buff)-1;
buff:=Copy(buff, 1, idy);
linkedit.text:=buff;
formData.Free;
end;

Собсна возник вопрос передачи файла! Проблема такая же как и в предыдущем моем посте,дело в сейсии, ток я не пойму почему не работает?

Исправьте пжалст!
 
Ответить с цитированием

Как беспрерывно проиграть mp3?
  #1570  
Старый 17.05.2008, 22:20
Аватар для dx4r
dx4r
Новичок
Регистрация: 13.04.2008
Сообщений: 9
Провел на форуме:
54274

Репутация: 0
По умолчанию Как беспрерывно проиграть mp3?

Мне нужно, штоб после нажатия на Button1, беспрерывно проиговался mp3 трек, до тех пор, когда не будет нажата кнопка Button2. Как сделать?

Последний раз редактировалось dx4r; 17.05.2008 в 22:25..
 
Ответить с цитированием
Ответ



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