1. Panda518.07.2024 в 01:33от
Загрузка...

Delphi Support

Тема в разделе "С/С++/Pascal/Delphi", создана пользователем MDK, 25.07.2013.

  1. rudolph

    rudolph

    Статус:
    Оффлайн
    Регистрация:
    27.06.13
    Сообщения:
    55
    Репутация:
    -6 +/-
    Да, точно!!! Перед запросом imap запросом я отсылаю какой - то там TCP, тоесть проверяю прокси на доступность, и если она не доступна - меняю её. Но вот вопрос как этот TCP отослать ?
     
  2. Подарок

    Подарок

    Статус:
    Оффлайн
    Регистрация:
    27.07.12
    Сообщения:
    1.443
    Репутация:
    357 +/-
    Ну в моей голове возникает мысль - только winapi, там можно сделать свой компонент по работе с imap, упростить. А на чистом winapi софты получаются самые быстрые, их и продают по 15к
     
  3. Подарок

    Подарок

    Статус:
    Оффлайн
    Регистрация:
    27.07.12
    Сообщения:
    1.443
    Репутация:
    357 +/-
    Прежде чем писать этот пост, лучше бы погуглил что такое TCP :). И без этого получится сказка.
    Подключаешься к проксе ( обычно прокся сама делает коннект к серверу ), через неё делаешь запрос к imap.yandex.ru, можно GET, HEAD, CONNECT... Что больше нравится, что быстрее. В ответе смотришь что приходит ( для начала сделать заготовку с забаненым ip и поиздеваться с ним) потом сравнить. Так отсеется и банная прокся и плохая.
     
  4. Подарок

    Подарок

    Статус:
    Оффлайн
    Регистрация:
    27.07.12
    Сообщения:
    1.443
    Репутация:
    357 +/-
    Я так понял логин это - DARK, но там их может быть не 1. Последний и который видно на самой странице без дополнительных кликов
    NickName:=Pars('"personaname":"', html, '","summary"');

    Функцию парсинга найдёшь.
     
  5. XCoder

    XCoder

    Статус:
    Оффлайн
    Регистрация:
    26.07.13
    Сообщения:
    151
    Репутация:
    11 +/-
    До создания компонентов, мне учить и учить дельфи.

    Ты сам учил?Или вышка?....
     
  6. Подарок

    Подарок

    Статус:
    Оффлайн
    Регистрация:
    27.07.12
    Сообщения:
    1.443
    Репутация:
    357 +/-
    В учебном заведении, что выше школы - будут учить только тому, что знают сами на таком уровне, на котором смогут рассказать. Обычно минимум, и всё покупается.
    На счёт компонентов. Многим далеко, иначе компонентов было бы слишком много. Компонент - подразумивается универсальность. Как idhttp, или тот же httpsend. То есть не под 1 дело. Для своей программы обычно надо всего % таки 5-10 от возможности компонента. Тут можно и своё написать. Убрать всё лишнее, и сам GET запрос упрощается больше чем в половину. Но это на словах.
     
    Последнее редактирование: 10.08.2013
  7. Cortex

    Кортекся :3
    Cortex

    Статус:
    Оффлайн
    Регистрация:
    29.07.12
    Сообщения:
    1.729
    Репутация:
    1.235 +/-
    Использую функцию парса:

    function Pars(T_, ForS, _T:string):string;
    var a, b:integer;
    begin
    Result := '';
    if (T_='') or (ForS='') or (_T='') then Exit;
    a:=Pos(T_, ForS);
    if a=0 then Exit else a:=a+Length(T_);
    ForS:=Copy(ForS, a, Length(ForS)-a+1);
    b:=Pos(_T, ForS);
    if b>0 then
    Result:=Copy(ForS, 1, b - 1);
    end;


    Как спарсить ник :

    Pars('<title>Сообщество Steam :: ',HTML,'</title>');
     
  8. Pashka14

    Pashka14

    Статус:
    Оффлайн
    Регистрация:
    28.08.12
    Сообщения:
    429
    Репутация:
    242 +/-
    Хочу стать кодовиком! С чего начать?! Кто то говорит с Pascal кто то C+ (Помогите плизз,Если не трудно то скинть инфу для начинающего) :)
    Буду очень признателен!
     
  9. rudolph

    rudolph

    Статус:
    Оффлайн
    Регистрация:
    27.06.13
    Сообщения:
    55
    Репутация:
    -6 +/-
    Начинают, обычно с паскаля/дельфи, потом уже посложнее.
     
  10. rudolph

    rudolph

    Статус:
    Оффлайн
    Регистрация:
    27.06.13
    Сообщения:
    55
    Репутация:
    -6 +/-
    Как установить Синапс В Дельфию XE4 ? Пробовал, как в инструкции написано, через library path, но ругается. Когда прописываю в uses какой-то компонент из Синапс-а - выдаёт ошибку: "Cannot resolve unit name", а когда компилю - вылезает вкладка ( рядом с вкладкой Unit 1 ) synautil и в ней ошибки: undeclared identifier TimeSeparator и 2 раза undeclared identifier ShortMonthNames. Чё за хрень ?
     
  11. MDK

    MDK

    Статус:
    Оффлайн
    Регистрация:
    24.07.13
    Сообщения:
    248
    Репутация:
    42 +/-
    Во втором посту темы написано.
     
  12. murbulat

    murbulat

    Статус:
    Оффлайн
    Регистрация:
    01.11.12
    Сообщения:
    320
    Репутация:
    237 +/-
    Webmoney: 533801965779
     
  13. Подарок

    Подарок

    Статус:
    Оффлайн
    Регистрация:
    27.07.12
    Сообщения:
    1.443
    Репутация:
    357 +/-
    Не используй синапс, инди лучше.