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

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

    Joined:
    30 Sep 2009
    Messages:
    90
    Likes Received:
    85
    Reputations:
    12
    Flair, http://samouchka.net/ebooks/yap/bookpascal/
    з.ы. я рекомендую от Фаронова
     
    #5201 total90, 20 Jan 2010
    Last edited: 20 Jan 2010
  2. CyberHunter

    CyberHunter Active Member

    Joined:
    6 Jan 2010
    Messages:
    601
    Likes Received:
    116
    Reputations:
    37
    http://www.bookarchive.ru/ - я здесь беру книги, и по паскалю там тоже есть.
     
  3. DimkO

    DimkO Banned

    Joined:
    16 Nov 2008
    Messages:
    28
    Likes Received:
    3
    Reputations:
    0
    какой язык?паскаль,делфи?
     
  4. fatalo

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

    Joined:
    15 May 2008
    Messages:
    45
    Likes Received:
    46
    Reputations:
    5
    Delphi
     
  5. GhostOnline

    GhostOnline Active Member

    Joined:
    20 Dec 2008
    Messages:
    723
    Likes Received:
    110
    Reputations:
    22
    Такое дело...мб кто ни будь знает
    В общем TIdHttp. Надо передать пост запрос, но в ответ не получать всю страницу, а только заголовки. Как такое можно сделать?
     
  6. GlooK

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

    Joined:
    20 Apr 2007
    Messages:
    172
    Likes Received:
    53
    Reputations:
    10
    Никак. Получай всю страницу затем выдирай из неё заголовки.
     
  7. denjf

    denjf Member

    Joined:
    12 Nov 2008
    Messages:
    88
    Likes Received:
    12
    Reputations:
    -1
    Подскажите.

    заставляю idhttp работать через прокси.
    Прверяю прокси в ручную в браузере все работает.
    Делаю авторизацию при помощи idhttp, не авторизует вернее через некоторые прокси работает а через некоторые нет.
    Пробывал Readtimeout, ставил 50000 все равно,

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

    Потом эти рабочии прокси закидываю в прогу которая работает в 5 потоков некоторые из этих прокси уже не авторизуются.
    Есть мысли по этому поводу?
     
  8. Пуховой

    Joined:
    25 Nov 2007
    Messages:
    46
    Likes Received:
    37
    Reputations:
    0
    Конечно. Прокси умирают, некоторые - довольно быстро.
     
  9. denjf

    denjf Member

    Joined:
    12 Nov 2008
    Messages:
    88
    Likes Received:
    12
    Reputations:
    -1
    Да умирают но ведь не через минуту после проверке.
     
  10. GlooK

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

    Joined:
    20 Apr 2007
    Messages:
    172
    Likes Received:
    53
    Reputations:
    10
    Проверь снифером что происходит.
    Идут ли запросы и возвращается ли реквест.
     
    1 person likes this.
  11. НTL

    НTL Elder - Старейшина

    Joined:
    26 Jan 2008
    Messages:
    715
    Likes Received:
    205
    Reputations:
    -26
    Как можно зная расширения файла, сделать Content-Type?
    К примеру: из .png сделать image/png

    PS: Делать руками почти не реально т.к. расширений на свете очень много
     
  12. Kerny

    Kerny Member

    Joined:
    18 Nov 2009
    Messages:
    37
    Likes Received:
    9
    Reputations:
    1
    НTL - не особо понял, что вам нужно. Ну я так понял перед отправкой на сервер, вам нужно указать заголовок. Просто из имени отправляемого файла берете расширение, сохраняете в переменную, затем подставляете в заголовок.

    П.С по подробнее опишите проблему.
     
  13. НTL

    НTL Elder - Старейшина

    Joined:
    26 Jan 2008
    Messages:
    715
    Likes Received:
    205
    Reputations:
    -26
    При отправке файла мульти постом делается так:
    Code:
    ---------345678
    Content-Disposition: form-data; name="userfile"; filename="111.png"
    Content-Type: image/png
    
    Файл
    ---------345678
    
    Так вот требуется сделать строку:
    Code:
    Content-Type: image/png
    Зная расширение файла

    Но вся проблема в том что для каждого расширение надо указывать уникальный "Тип данных"
    Вот пару примеров:
    .txt text/plain
    .exe application/x-msdos-program

    и т.д.
     
  14. denjf

    denjf Member

    Joined:
    12 Nov 2008
    Messages:
    88
    Likes Received:
    12
    Reputations:
    -1
    вопрос решен
     
    #5214 denjf, 24 Jan 2010
    Last edited: 24 Jan 2010
  15. PALMA

    PALMA New Member

    Joined:
    22 Feb 2009
    Messages:
    0
    Likes Received:
    3
    Reputations:
    0
    скажите пожалуйста как на Delphi реализовать смену основного монитора (их 2) ?
     
  16. >>serhio<<

    >>serhio<< New Member

    Joined:
    10 Feb 2009
    Messages:
    40
    Likes Received:
    0
    Reputations:
    0
    помогите исправить ощибки!
    const
    n=20;{maks dlina slova}
    var
    kolvo:array[1..n] of integer;
    slovo, stroka:string;
    i:integer;
    f:text;
    begin
    for i:=1 to n do
    begin
    assign(f,'c:\in.txt');
    reset(f);
    while not eof(f) do
    begin
    readln(f,stroka);
    slovo:='';
    for i:=1 to length (stroka) do
    begin
    if stroka in ['',''] then {v kvdratnih skobkah
    cherez zapyatuyu perechislit' vse razdeliteli slov.kazhdiy razdelitel' v kavichkah razdelitel'}
    begin
    if length(slovo) > 0 then kolvo[length(slovo)]:=kolvo[length(slovo)]+1;
    slovo:='';
    end else
    slovo:=slovo+stroka;
    end;
    if length(slovo)>0 then kolvo[length(slovo)]:=kolvo[length(slovo)]+1;
    end;
    close(f);
    assign(f,'c:\out.txt');
    rewrite(f);
    for i:=1 to n do
    writeln(f,'slov iz',i,'bukv:',kolvo);
    close(f);
    readln;
    end.
     
  17. GlooK

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

    Joined:
    20 Apr 2007
    Messages:
    172
    Likes Received:
    53
    Reputations:
    10
    Твой код ужасен!
    Расставил энды.
    В смысл кода не вникал, потому как ты не сказал что он должен делать.
    Code:
    const
      n = 20; {maks dlina slova}
    
    var
     kolvo: array[1..n] of integer;
     slovo, stroka: string;
     i, m, c: integer;
     f: text;
    
    begin
     for i := 1 to n do
     begin
      assign(f, 'c:\in.txt');
      reset(f);
      while not eof(f) do
      begin
       readln(f, stroka);
       slovo := '';
       for m := 1 to length(stroka) do
       begin
        if stroka[m] in [',',' '] then {v kvdratnih skobkah cherez zapyatuyu perechislit' vse razdeliteli slov.kazhdiy razdelitel' v kavichkah razdelitel'}
        begin
         if length(slovo) > 0 then
         begin
          kolvo[length(slovo)] := kolvo[length(slovo)] + 1;
          slovo := '';
         end
         else slovo := slovo + stroka[m];
        end;
        if length(slovo) > 0 then kolvo[length(slovo)] := kolvo[length(slovo)] + 1;
       end;
      end;
      close(f);
     end;
     assign(f, 'c:\out.txt');
     rewrite(f);
     for c := 1 to n do
     writeln(f, 'slov iz', c, 'bukv:', kolvo[c]);
     close(f);
     readln;
     end.
    
     
  18. DimkO

    DimkO Banned

    Joined:
    16 Nov 2008
    Messages:
    28
    Likes Received:
    3
    Reputations:
    0
    можно ли загрузить в dll как то файл формата *.mp3?просто мне не нужно что бы были лишние файлы в папке.или предложите другой вариант,если он есть.
     
  19. slesh

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

    Joined:
    5 Mar 2007
    Messages:
    2,702
    Likes Received:
    1,224
    Reputations:
    455
    В делфи есть редактор ресурсов (WorkShop) через него создай ресурс с mp3 внутри
    (многие виндовые функции поддерживают проигрывание файа из ресурса.)
    Или как вариант создать rc файл и скомпилить его в res через brcc32.exe и потом подключи этот ресурс к своему проекту
     
    1 person likes this.
  20. n1ghtstalker

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

    Joined:
    28 Sep 2008
    Messages:
    59
    Likes Received:
    3
    Reputations:
    0
    Возможно ли в pascal в ходе выполнения программы преобразовать тип переменной.
    допустим из integer сделать str и обратно?
     
    #5220 n1ghtstalker, 25 Jan 2010
    Last edited: 25 Jan 2010
Thread Status:
Not open for further replies.