[ Delphi / Pascal ] — начинающим: задаем вопросы (архивная - 2015)

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by banned, 6 May 2007.

Thread Status:
Not open for further replies.
  1. od1n0chka

    od1n0chka Member

    Joined:
    13 Dec 2010
    Messages:
    297
    Likes Received:
    47
    Reputations:
    1
    и вес трояна наверно приличный :(
     
  2. DOLLY

    DOLLY New Member

    Joined:
    28 Sep 2011
    Messages:
    17
    Likes Received:
    0
    Reputations:
    0
    Teamviever както работает без внешних белых
    и ботнеты тоже! так что можете посоветовать?
    да и у меня белый айпи!
     
  3. mironich

    mironich Elder - Старейшина

    Joined:
    27 Feb 2011
    Messages:
    733
    Likes Received:
    73
    Reputations:
    19
    Подключаться к жертве на прямую (у него тоже должен быть прямой ip).
    Работать через веб гейт\другой командный центр.
    Работать через осеку\жаббер e.t.c/
    //Код улыбнул).
     
  4. DOLLY

    DOLLY New Member

    Joined:
    28 Sep 2011
    Messages:
    17
    Likes Received:
    0
    Reputations:
    0
    Пример с веб гейтом)
    в студию или личку
     
  5. snookis

    snookis New Member

    Joined:
    5 Jun 2011
    Messages:
    13
    Likes Received:
    0
    Reputations:
    0
    Delphi - нужна помощь.

    Привет всем. Как сделать что бы файл открывшейся в РичЕдит по кнопке можно было отсортировать по алфавиту? :confused:
     
  6. snookis

    snookis New Member

    Joined:
    5 Jun 2011
    Messages:
    13
    Likes Received:
    0
    Reputations:
    0
    Есть !!! Рич Едит мпросто меняем на ЛистБокс :cool:

    var
    i, x: Integer;
    begin
    for i := 0 to (ListBox1.Items.Count - 1) do
    for x := 0 to (ListBox1.Items.Count - 1) do
    if (ListBox1.Items[x] < ListBox1.Items) and (x > i) then
    begin
    ListBox1.Items.Insert(i, ListBox1.Items[x]);
    ListBox1.Items.Delete(x + 1);
    end;
    end;
     
  7. alexey-m

    alexey-m Elder - Старейшина

    Joined:
    15 Jul 2009
    Messages:
    518
    Likes Received:
    100
    Reputations:
    37

    не проще для сортировки использовать ListBox1.Sorted:= True; или я чего-то не понял? =)
     
  8. евген321

    евген321 New Member

    Joined:
    14 Jun 2012
    Messages:
    8
    Likes Received:
    0
    Reputations:
    0
    симкарты

    всем привет ,у меня есть симкарты билайн со стартовым балансом 100,150,200р ,как их можно вывести на карту ?через какие платежные системы под наименьший %,через киви пробовал симкарту с балансом 200р- пополнил ее на 500р ,и все равно нельзя ,тогда как еще можно ПОМОГИТЕ КТО ЗНАЕТ ,ЗАРАНЕЕ СПС
     
  9. t3cHn0iD

    t3cHn0iD Banned

    Joined:
    6 Apr 2009
    Messages:
    313
    Likes Received:
    63
    Reputations:
    66
    Давай, до свидания !
     
  10. shadowrun

    shadowrun Banned

    Joined:
    29 Aug 2010
    Messages:
    842
    Likes Received:
    170
    Reputations:
    84
    Подскажите пожалуйста пример загрузки файла на сервак по хттп протоколу.
     
  11. Feonor

    Feonor Elder - Старейшина

    Joined:
    23 Jul 2008
    Messages:
    128
    Likes Received:
    52
    Reputations:
    19
    Delphi / Pascal ?
     
  12. shadowrun

    shadowrun Banned

    Joined:
    29 Aug 2010
    Messages:
    842
    Likes Received:
    170
    Reputations:
    84
    Не на брейнфаке... А зачем я в этой теме создал? :D
    Использую инди.
     
  13. Rastamanka

    Rastamanka Elder - Старейшина

    Joined:
    26 Nov 2008
    Messages:
    429
    Likes Received:
    11
    Reputations:
    7
    Подскажите как сделать. В общем есть 2 функции. 1) chaneStr подменяет необходимую строку на другую по номеру в txt файле
    2) FindTextInFile сверяет есть ли такая строка уже в файле если нет то добавляет строку в конец файла.

    Так вот проблема в том что я не могу сохранить измененные данные в тот же файл т.к. он занят приложением. Если сохранять данные в другой файл то все нормально.

    Code:
    procedure chaneStr(NameFile, textStr:string; idstr:Integer);
      begin
        with TStringList.Create do
          begin
            LoadFromFile(NameFile);
            Strings[idstr] := textStr;  // I - номер строки
            SaveToFile(NameFile);
            Free;
          end;
      end;
    
    procedure FindTextInFile(const FileName: TFileName; text:string);
     var
       i: Integer;
       url, status, textFile:string;
       find: Boolean;
     begin
    
       find:=False;
    
       AssignFile(MyTextFile, NameFile);
       Reset(MyTextFile);
    
       i := 0;
       
        while not Eof(MyTextFile) do
          begin
            ReadLn(MyTextFile, textFile);
    
            url := Trim(explode(textFile,'~',0));
            status := explode(textFile,'~',1);
    
            if (url = text) then
              begin
    
                 if (status = '0') then
                  begin
                    chaneStr(NameFile, url+'~1', i);
                    Form1.embdwb1.Navigate(url);
                    find := True;
                  end;
                 
                 Break;
              end;
    
              i:= i + 1;
          end;
    
          CloseFile(MyTextFile);
    
          if (find <> true) and (text<>'') then
             begin
              Append(MyTextFile);
              WriteLn(MyTextFile, text+'~0');
              CloseFile(MyTextFile);
    
             end;
    
     end;
    
     
  14. shadowrun

    shadowrun Banned

    Joined:
    29 Aug 2010
    Messages:
    842
    Likes Received:
    170
    Reputations:
    84
    2Rastamanka
    FileStream
     
  15. mironich

    mironich Elder - Старейшина

    Joined:
    27 Feb 2011
    Messages:
    733
    Likes Received:
    73
    Reputations:
    19
    Сурово, сначала закрыть а потом добавить строку.
    Юзай TstringList не страдай вышеописанной порнографией.
     
  16. Rastamanka

    Rastamanka Elder - Старейшина

    Joined:
    26 Nov 2008
    Messages:
    429
    Likes Received:
    11
    Reputations:
    7
    Подскажите регулярку Rexep под строку
    Code:
    /app2388722_5583636#d201206291300034412cf8225488aa32bdf30c565bb52dd288a33abc335583636\" title
    Необходимо спарсить значение
    Code:
    5583636#d201206291300034412cf8225488aa32bdf30c565bb52dd288a33abc335583636
    Пробую
    Code:
    RegExp.Expression := 'app2388722_(.+?)\';
    Но ругается TRegExpr(comp): Traillinig \ (pos 18)
     
  17. mironich

    mironich Elder - Старейшина

    Joined:
    27 Feb 2011
    Messages:
    733
    Likes Received:
    73
    Reputations:
    19
    Чет коже говорит уберите *** свой слэш, или экранируйте.
    Code:
    app2388722_([0-9#\sa-z]*?)
     
  18. Sams

    Sams Member

    Joined:
    18 Apr 2009
    Messages:
    247
    Likes Received:
    70
    Reputations:
    17
    Ребята, подкиньте пожалуйста функцию, которая парсит строку, отделяя первое слово до пробела. Нету времени соображать pos, CharNext, etc.
    Т.е. на вход функции подаем строку, на выходе получаем опять таки строку, которая является первым словом до пробела.
     
  19. Chrome~

    Chrome~ Elder - Старейшина

    Joined:
    13 Dec 2008
    Messages:
    936
    Likes Received:
    162
    Reputations:
    27
    Code:
    function Word(const Str: string): string;
    var
      p: Integer;
    begin
      p := pos(' ', Str);
      if p > 1 then
        Result := Copy(Str, 1, p - 1)
      else
        Result := '';
    end;
     
  20. Sifon110

    Sifon110 New Member

    Joined:
    13 Mar 2011
    Messages:
    34
    Likes Received:
    1
    Reputations:
    0
    Подскажите как получить ответ idhttp не в виде html кода, а просто шапку?

    Пример:

    HTTP/1.1 200 OK
    Date: Wed, 04 Jul 2012 10:22:22 GMT
    Server: Apache/2.2.16 (Debian)
    Set-Cookie: check=1; path=/;

    и тд.
     
Thread Status:
Not open for further replies.