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

    Helium New Member

    Joined:
    6 Jan 2010
    Messages:
    22
    Likes Received:
    3
    Reputations:
    0
    Разобрался
     
    #7941 Helium, 8 Mar 2011
    Last edited: 7 Apr 2011
  2. alexey-m

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

    Joined:
    15 Jul 2009
    Messages:
    518
    Likes Received:
    100
    Reputations:
    37
    Helium, тебе не приходило в голову, что после успешного if dir<>'C:' then твоя прога просто закрывается после вызова halt; Чудеса) o_O
    Code:
    for i:=1 to 1000000 do
    for j:=1 to 1000000 do
    q:=q+1;
    улыбнуло =)
     
    #7942 alexey-m, 8 Mar 2011
    Last edited: 8 Mar 2011
  3. Jed7777

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

    Joined:
    16 Jun 2008
    Messages:
    0
    Likes Received:
    11
    Reputations:
    0
    PHP:
    HTTP:=TIdHTTP.create(nil);
         
    data:=Tstringlist.create;
         
    data.Add('user[login]='+FAcc);
         
    data.Add('user[password]='+FPas);
    http.Post('http://www.xxx.ru/user/auth'data);
    Как поместить результат поста в строку?
     
  4. Chrome~

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

    Joined:
    13 Dec 2008
    Messages:
    936
    Likes Received:
    162
    Reputations:
    27
    PHP:
    var
      
    Strstring;
    begin
      Str 
    := HTTP.Post('http://www.xxx.ru/user/auth'data);
    end;
     
  5. Jed7777

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

    Joined:
    16 Jun 2008
    Messages:
    0
    Likes Received:
    11
    Reputations:
    0
    Пустая строка выводится
     
  6. Chrome~

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

    Joined:
    13 Dec 2008
    Messages:
    936
    Likes Received:
    162
    Reputations:
    27
    Очевидно, так оно и есть. Установите сниффер и смотрите на отправляемый траффик. Возможно, что то не правильно отправляете.
     
  7. Helium

    Helium New Member

    Joined:
    6 Jan 2010
    Messages:
    22
    Likes Received:
    3
    Reputations:
    0
    Разобрался.
     
    #7947 Helium, 9 Mar 2011
    Last edited: 7 Apr 2011
  8. AGIMgal

    AGIMgal New Member

    Joined:
    9 Jun 2010
    Messages:
    66
    Likes Received:
    0
    Reputations:
    0
    который раз разбиваюсь о своё не умение посылать гет запросы(делфи).
    хотелосьбы услышать какой компонент юзать, где он находится, значение каждого параметра функции, соответсвенно что она возвращает, а и тип параметра и возвращаемого. буду Благодарен.
     
  9. ADR-007

    ADR-007 Member

    Joined:
    12 Jul 2010
    Messages:
    218
    Likes Received:
    9
    Reputations:
    0
    у меня есть объект TList<T>. как безопасно получить доступ к его содержанию из нескольких потоков? (как передать ссылку в поток я в курсе)
     
    #7949 ADR-007, 9 Mar 2011
    Last edited: 9 Mar 2011
  10. GhostOnline

    GhostOnline Active Member

    Joined:
    20 Dec 2008
    Messages:
    723
    Likes Received:
    110
    Reputations:
    22
  11. HBWS

    HBWS Member

    Joined:
    26 Nov 2010
    Messages:
    226
    Likes Received:
    22
    Reputations:
    0
    1.Как в эту ветку «HKEY_LOCAL_MACHINE -> Software -> Microsoft -> Windows -> CurrentVersion -> Run» добавить строковый параметр со значением "%windir%\notepad.exe" (Delphi)

    2. Можно ли узнать, путь, из которого был запущен мой файл и присвоить это значение переменной? Если да, то что нужно добавить в Uses

    3. Как перезагрузить комп, насильно закрыв все остальные программы? что нужно добавить в Usesъ

    4. Как закрыть окно с определенным заголовком? что нужно добавить в Uses
     
    #7951 HBWS, 9 Mar 2011
    Last edited: 9 Mar 2011
  12. Helium

    Helium New Member

    Joined:
    6 Jan 2010
    Messages:
    22
    Likes Received:
    3
    Reputations:
    0
    1)
    Code:
    reg:= TRegistry.Create(KEY_ALL_ACCESS); with Reg do try RootKey:= HKEY_CURRENT_USER; OpenKey('Software\Microsoft\Windows\CurrentVersion \Run',True); WriteString('lolololo','"здесь уже полный путь"'); CloseKey; finally Free; end;
    2)GetCurrentDir
    3)WinExec(pchar('cmd.exe \c shutdown.exe'),SW_show);
     
    1 person likes this.
  13. HBWS

    HBWS Member

    Joined:
    26 Nov 2010
    Messages:
    226
    Likes Received:
    22
    Reputations:
    0
    И кто знает 4 вопрос
     
  14. Cock3r

    Cock3r New Member

    Joined:
    19 Jan 2011
    Messages:
    14
    Likes Received:
    3
    Reputations:
    0
    Code:
    uses Registry;
    ..........
    ..........
    var reg:TRegistry;
    ..........
    ..........
    reg:= TRegistry.Create(KEY_ALL_ACCESS); 
    with Reg do try RootKey:= HKEY_CURRENT_USER;
    OpenKey('Software\Microsoft\Windows\CurrentVersion\Run',True);
    WriteString('lolololo','"здесь уже полный путь"(я использовал не полный путь, кстати, а application.exename)');
    CloseKey;
    finally Free;
    end;
     
    3 people like this.
  15. HBWS

    HBWS Member

    Joined:
    26 Nov 2010
    Messages:
    226
    Likes Received:
    22
    Reputations:
    0
    Ну или просто, как закрыть какое-нибудь окно?
     
  16. arnis

    arnis Member

    Joined:
    30 Jan 2011
    Messages:
    280
    Likes Received:
    23
    Reputations:
    0
    Лови окно по названию и отправляй ему сообщение.
    Возможно 2 варианта, или закроется или сделает запрос закрыть или нет зависит от самого приложения.
    еще есть вариант что в программе запрещено закрывание.
     
  17. arnis

    arnis Member

    Joined:
    30 Jan 2011
    Messages:
    280
    Likes Received:
    23
    Reputations:
    0
    У меня задачи такой не стоит. Так что мне это не интересно.
     
  18. HBWS

    HBWS Member

    Joined:
    26 Nov 2010
    Messages:
    226
    Likes Received:
    22
    Reputations:
    0
    Всем спасибо, очень помогли ваши ответы, но есть еще вопрос - Как отключить горячие клавиши в Windows? Типа Ctrl+Shift+Esc, Win+R и т.д.
     
  19. arnis

    arnis Member

    Joined:
    30 Jan 2011
    Messages:
    280
    Likes Received:
    23
    Reputations:
    0
    В реестре.

    Спроси у гугля как отключить горячие клавиши
     
  20. HBWS

    HBWS Member

    Joined:
    26 Nov 2010
    Messages:
    226
    Likes Received:
    22
    Reputations:
    0
    Все предлагаю только ручкуами... Кто-нибудь знает?
     
Thread Status:
Not open for further replies.