[ 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. miako

    miako Member

    Joined:
    20 Jan 2010
    Messages:
    154
    Likes Received:
    13
    Reputations:
    5
    Событие onKeyPress:
    if key="код клавиши alt" then
    key := #0;
     
  2. slesh

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

    Joined:
    5 Mar 2007
    Messages:
    2,702
    Likes Received:
    1,224
    Reputations:
    455
    2 Deani на обычном паскале нельзя. Тока на 32 битном можно.
    Досовские и 16 битные под Win не подходят.
     
  3. DiSi

    DiSi Member

    Joined:
    7 Dec 2007
    Messages:
    0
    Likes Received:
    19
    Reputations:
    0
    HTML:
    procedure TForm1.Button1Click(Sender: TObject);
    var
    HTML: string;
    Money: string;
    R: TRegExpr;
    begin
    HTML:=IdHTTP1.Get('http://www.сайтец.ыы');
    memo1.Text:=html;
    R:= TRegExpr.Create;
    try
    R.Expression := '^(?im).*?</td><td title="(.*?)" class="wrap".*$';
    if R.Exec(HTML) then
    begin
    repeat
    Money:= Money + R.Match[1] + #13#10;
    until not R.ExecNext;
    memo2.Text:=Money;
    end;
    finally
    R.Free;
    end;
    end;
    выводит только 1вое найденное значение, остальные нет, в чем проблема?(
     
  4. GhostOnline

    GhostOnline Active Member

    Joined:
    20 Dec 2008
    Messages:
    723
    Likes Received:
    110
    Reputations:
    22
    DiSi выглядит все правильно. Регулярка точно подходит под остальные выражения?

    А хотя, вообще то надо так:
    memo1.Lines.Text := Money;
    а не так:
    memo1.Text := Money;
     
    #6264 GhostOnline, 22 May 2010
    Last edited: 22 May 2010
  5. DiSi

    DiSi Member

    Joined:
    7 Dec 2007
    Messages:
    0
    Likes Received:
    19
    Reputations:
    0
    да там идет список и у всех одинаковые теги

    может есть какаето альтернатива? в 1 строке походу только 1 значение которое мне нужно достать
     
  6. GhostOnline

    GhostOnline Active Member

    Joined:
    20 Dec 2008
    Messages:
    723
    Likes Received:
    110
    Reputations:
    22
    TRegExpr прекрасно работает, ничег обольше не нужно
    Залей куда ни будь HTML код этой страницы, составлю тебе регулярку.
     
  7. DiSi

    DiSi Member

    Joined:
    7 Dec 2007
    Messages:
    0
    Likes Received:
    19
    Reputations:
    0
    всем спс) разобрался
    https://forum.antichat.ru/showpost.php?p=1308831&postcount=8
     
  8. crazyserega1994

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

    Joined:
    25 Dec 2007
    Messages:
    27
    Likes Received:
    3
    Reputations:
    0
    Почему если кодировать строку в md5 в Delphi и на сайте, результаты разные? :\
     
  9. miako

    miako Member

    Joined:
    20 Jan 2010
    Messages:
    154
    Likes Received:
    13
    Reputations:
    5
    юникод? что за сайт? что за строка?
     
  10. heretic1990

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

    Joined:
    2 Jul 2008
    Messages:
    487
    Likes Received:
    182
    Reputations:
    5
    как из indy 10 отправлять письмо, в новой версии нет такого: SMTP.AuthenticationType:=atLogin; .
    тестил через яндекс, может в нём проблема?
    есть ли у кого пример рабочий?

    ***
    проблема решена...
     
    #6270 heretic1990, 24 May 2010
    Last edited: 24 May 2010
  11. JnK

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

    Joined:
    30 Mar 2007
    Messages:
    125
    Likes Received:
    21
    Reputations:
    0
    как бы телепатов нет.
    Поэтому:
    1. Что за сайт.
    2. В чем хеш MD5 делаешь? (проверь с другими программами) самое простое в PHP.
    PHP:
    <? echo MD5(GET_['text']; ?>
    index.php?text=124
    3. может надо сделать строку MD5 и полученый результать еще MD5.
    4. Может еще быть добавлена соль.
     
  12. ~Al'taiR~

    ~Al'taiR~ New Member

    Joined:
    15 Apr 2010
    Messages:
    4
    Likes Received:
    1
    Reputations:
    0
    Как присвоить полю mеmо значение по умолчанию, отличное от названия?
     
  13. JnK

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

    Joined:
    30 Mar 2007
    Messages:
    125
    Likes Received:
    21
    Reputations:
    0
    Тоесть?
    Memo1.text:='Значение';
     
  14. ~Al'taiR~

    ~Al'taiR~ New Member

    Joined:
    15 Apr 2010
    Messages:
    4
    Likes Received:
    1
    Reputations:
    0
    А еще есть какие способы кроме простого присваивания?
     
  15. Radical Edward

    Radical Edward New Member

    Joined:
    24 Jan 2010
    Messages:
    21
    Likes Received:
    0
    Reputations:
    0
    Привет всем. Вопрос простой. Мне надо декомпилировать Дельфиновскую екзешку. Какой программой это лучше всего сделать. Если невозможно декомпилоровать, то хотя бы дизассемблировать. Однако чем ЛУЧШЕ ВСЕГО
     
  16. heretic1990

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

    Joined:
    2 Jul 2008
    Messages:
    487
    Likes Received:
    182
    Reputations:
    5
    подскажите как вывести в Label количество "оборотов" таймера
     
  17. miako

    miako Member

    Joined:
    20 Jan 2010
    Messages:
    154
    Likes Received:
    13
    Reputations:
    5
    onTimer

    label.caption := IntToStr(timercount);
    inc(timercount); ?
     
  18. heretic1990

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

    Joined:
    2 Jul 2008
    Messages:
    487
    Likes Received:
    182
    Reputations:
    5
    пробовал, не помогло...
     
  19. alexey-m

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

    Joined:
    15 Jul 2009
    Messages:
    518
    Likes Received:
    100
    Reputations:
    37
    Поиграйся вот этим IDR (Interactive Delphi Reconstructor) -декомпилятор исполняемых файлов (EXE) и динамических библиотек (DLL), написанных на языке Delphi скачать
     
  20. 090808

    090808 Member

    Joined:
    15 Mar 2009
    Messages:
    171
    Likes Received:
    46
    Reputations:
    10
    тоесть вывести сколько осталось пройти таймеру до 0 ?
     
    2 people like this.
Thread Status:
Not open for further replies.