[ 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. НTL

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

    Joined:
    26 Jan 2008
    Messages:
    715
    Likes Received:
    205
    Reputations:
    -26
    Как сделать всплывающие окно в правом нижнем углу? (Как например у: icq, qip, nod32, каперский, и т.д.)

    ps: Не знаю даже что гуглить...
     
  2. =Zeus=

    =Zeus= Member

    Joined:
    10 Aug 2009
    Messages:
    213
    Likes Received:
    54
    Reputations:
    5
    Просто форму сделай и все. На ней таймер. В ОнКриейт пропиши, чтоб помешалась в правый нижний угол, но ниже нижней границы экрана. А по таймеру подымай вверх.
     
    1 person likes this.
  3. GlooK

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

    Joined:
    20 Apr 2007
    Messages:
    172
    Likes Received:
    53
    Reputations:
    10
    Как правильно сказал зевс, сделай окно.

    Как то делал такую фишку.
    Вот пример: http://tdlite.ru/2010/08/28/remindsave/
     
    #5263 GlooK, 6 Feb 2010
    Last edited: 28 Aug 2010
    1 person likes this.
  4. [stranger]

    [stranger] Member

    Joined:
    2 Feb 2010
    Messages:
    167
    Likes Received:
    29
    Reputations:
    4
    код абсолютно рабочий!
    а если он не работает у тебя. значит проблема на твоей стороне!
    Code:
    function fWSRecv(wHost, wRequest: string):string;
    var
    hSocket: TSocket;
    hHost: PHostEnt;
    hAddr: TSockAddrIn;
    hTimeout: TTimeVal;
    begin
    
     hSocket := socket(AF_INET, SOCK_STREAM, IPPROTO_TCP);
     hHost := gethostbyname(PChar(wHost));
     hAddr.sin_family := AF_INET;
     hAddr.sin_port := htons(80);
     hAddr.sin_addr := pinaddr(hHost^.h_addr^)^;
     hTimeout.tv_usec := 0;
     hTimeout.tv_sec := 0;
     setsockopt(hSocket, SOL_SOCKET, SO_RCVTIMEO, @hTimeout, sizeof(ttimeval));
     connect(hSocket, hAddr, SizeOf(hAddr));
     Send(hSocket, wRequest[1], length(wRequest), 0);
     CloseSocket(hSocket);
    end;
     
  5. НTL

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

    Joined:
    26 Jan 2008
    Messages:
    715
    Likes Received:
    205
    Reputations:
    -26
    Как закрыть form1, и открыть form2?
    Требуется сделать from2 главной, но как?

    Если написать:
    Code:
    Form1.Close;
    form2.Show;
    
    То программа закроется, т.к. закрылось главная форма

    А если так:
    Code:
    form2.Show;
    Form1.Close;
    
    То первая форма не закроется...
     
    #5265 НTL, 8 Feb 2010
    Last edited: 8 Feb 2010
  6. ][yZ

    ][yZ Member

    Joined:
    3 Mar 2009
    Messages:
    66
    Likes Received:
    46
    Reputations:
    10
    мб
    Code:
    form1.hide;
    form2.show;
    
     
  7. НTL

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

    Joined:
    26 Jan 2008
    Messages:
    715
    Likes Received:
    205
    Reputations:
    -26
    А закрыть не как?
     
  8. AlexTheC0d3r

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

    Joined:
    25 Jul 2008
    Messages:
    388
    Likes Received:
    179
    Reputations:
    18
    мб изменять свойство visible?
     
  9. [stranger]

    [stranger] Member

    Joined:
    2 Feb 2010
    Messages:
    167
    Likes Received:
    29
    Reputations:
    4
    Project -> Options -> main form
     
  10. НTL

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

    Joined:
    26 Jan 2008
    Messages:
    715
    Likes Received:
    205
    Reputations:
    -26
    А в ходе выполнение кода можно сменить? (Программным способом)
     
  11. =Zeus=

    =Zeus= Member

    Joined:
    10 Aug 2009
    Messages:
    213
    Likes Received:
    54
    Reputations:
    5
    Не могу утверждать, но я ни разу не встречал такого способа. Да и подумать - в приложении есть родительская форма. Если ее закрыть - то все приложение закроется.
     
  12. Андрей021

    Андрей021 New Member

    Joined:
    3 Aug 2009
    Messages:
    13
    Likes Received:
    2
    Reputations:
    1
    Code:
    ShellExecute(0,'open','cmd.exe','/c ipconfig/all ipconfig_all.txt','C:\Windows\system32\',SW_HIDE);
    
    Как вместо ipconfig/all вставить переменную? :confused:
     
  13. НTL

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

    Joined:
    26 Jan 2008
    Messages:
    715
    Likes Received:
    205
    Reputations:
    -26
    Code:
    '/c '+s+' ipconfig_all.txt'
     
  14. Microdel

    Microdel New Member

    Joined:
    19 Jun 2008
    Messages:
    2
    Likes Received:
    0
    Reputations:
    0
    idhttpproxyserver

    Доброго времени суток.
    есть компонент idhttpproxyserver.
    Как сделать так, чтобы в memo отображались все запросые, которые проходили через это прокси?
     
  15. W!z@rD

    W!z@rD Борец за русский язык

    Joined:
    12 Feb 2006
    Messages:
    973
    Likes Received:
    290
    Reputations:
    43
    AlexTheC0d3r

    hide это и есть visible:=false;
     
  16. 090808

    090808 Member

    Joined:
    15 Mar 2009
    Messages:
    171
    Likes Received:
    46
    Reputations:
    10
    PHP:
    procedure TForm4.Button2Click(SenderTObject);
    var 
    StrPagessylka:string;
        
    Data:TstringList;
    begin
     idhttp1
    .HandleRedirects:=true;
     
    StrPage:=idhttp1.Get('http://ya.ru);
     StrPage:=idhttp1.Post(ssylka, Data);
    Memo2.Lines.Text := StrPage;
     Data.Free;
    Как допустим получить в label1 то что находится в скобках <title> НУЖНО ЧТОБ ЭТОТ ТЕКСТ ВЫВЕЛО В MEMO1</title>
     
    #5276 090808, 9 Feb 2010
    Last edited: 9 Feb 2010
  17. GlooK

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

    Joined:
    20 Apr 2007
    Messages:
    172
    Likes Received:
    53
    Reputations:
    10
    PHP:
    function fWSCut(wDatawStartwEndstring):string;
    var
    wOutDatawDeletestring;
    begin
     wOutData 
    := StrPos(PChar(wData), PChar(wStart));
     
    Delete(wOutData1Length(wStart));
     
    wDelete := StrPos(PChar(wOutData), PChar(wEnd));
     
    Delete(wData1Length(wData)-Length(wDelete));
     
    Delete(wOutDataLength(wOutData) - Length(wDelete) + 1Length(wDelete));
     
    result := wOutData;
    end;
    Пример:
     
  18. 090808

    090808 Member

    Joined:
    15 Mar 2009
    Messages:
    171
    Likes Received:
    46
    Reputations:
    10
    PHP:
    ICQClient1.UIN:=111111// (Номер ICQ)
    ICQClient1.Password:='12345'// Пароль от этого номера
    а как например Номер ICQ брать из edit1 и пароль из edit2?
     
  19. [Dezzter]

    [Dezzter] Elder - Старейшина

    Joined:
    26 Nov 2007
    Messages:
    182
    Likes Received:
    131
    Reputations:
    3
    Code:
    icq_num := StrToInt(Edit1.Text);
    icq_pass := StrToInt(Edit2.Text);
     
  20. НTL

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

    Joined:
    26 Jan 2008
    Messages:
    715
    Likes Received:
    205
    Reputations:
    -26
    [Dezzter], зачем пасс в int переводить?

    Code:
    ICQClient1.UIN:=StrToInt(form1.edit1.text);
    ICQClient1.Password:=form1.edit1.text;
     
Thread Status:
Not open for further replies.