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

    Redeemer Member

    Joined:
    3 Jul 2010
    Messages:
    203
    Likes Received:
    24
    Reputations:
    1
    Забей слова в базу данных, выводи DBGrid`ом. Для поиска юзай Locate
     
  2. Degger

    Degger New Member

    Joined:
    20 Aug 2010
    Messages:
    34
    Likes Received:
    0
    Reputations:
    0
    А как забить слова в базу данных и использовать эту базу?
     
  3. Yetisports

    Yetisports Banned

    Joined:
    11 Jul 2010
    Messages:
    147
    Likes Received:
    12
    Reputations:
    17
    скажите, как определить при помощи делфи имя компьютера?
     
  4. legaljo

    legaljo Member

    Joined:
    27 Jul 2010
    Messages:
    195
    Likes Received:
    26
    Reputations:
    7
    ^
    Code:
    function CompName:string;
    var nSize:Cardinal;
    begin
    nSize:=MAX_COMPUTERNAME_LENGTH+1;
    SetLength(Result,nSize);
    GetComputerName(@Result[1],nSize);
    SetLength(Result,nSize);
    end;
    
     
  5. finnk

    finnk New Member

    Joined:
    1 Jul 2010
    Messages:
    30
    Likes Received:
    1
    Reputations:
    0
    Всем привет. Хотелось бы узнать как можно реализовать следующее:
    допустим у нас есть основная форма и дополнительная;
    на доп. форме хранятся настройки для основной.Как сделать так чтобы они(настройки) сохранялись в файл, либо реестр(подскажите что лучше) и после повторного запуска программы все настройки загружались из нужного нам места.
    Может статейка какая есть или еще что.
     
  6. legaljo

    legaljo Member

    Joined:
    27 Jul 2010
    Messages:
    195
    Likes Received:
    26
    Reputations:
    7
  7. Areeeees

    Areeeees New Member

    Joined:
    23 Jun 2009
    Messages:
    9
    Likes Received:
    0
    Reputations:
    0
    Доброго времени суток всем.
    Вот работаю с компанентом TWebBrowser и столкнулся со следующей проблемой:
    нужно на загруженной странице с несколькими фреймами найти текст, например "Hello world", и если он отсутствует(ну или присутствует), то выполнить какое-либо действие, например ShowMessage('123');
    Заранее спасибо-)
     
  8. PAXAn

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

    Joined:
    14 Jun 2008
    Messages:
    43
    Likes Received:
    3
    Reputations:
    0
    Есть простое приложение на делфи, без формы и консоли....короче работает в скрытом режиме
    А теперь вопрос....как узнать handle этого приложение...просто не хочеться подгружать модуль forms и использовать Application.Handle, так как это увеличит размер программы...
    Что можете предложить в моем случае? Как лучше это сделать?
     
  9. alexey-m

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

    Joined:
    15 Jul 2009
    Messages:
    518
    Likes Received:
    100
    Reputations:
    37
    hHandle:= GetModuleHandle(nil);
     
    1 person likes this.
  10. Int32

    Int32 New Member

    Joined:
    24 Aug 2010
    Messages:
    19
    Likes Received:
    1
    Reputations:
    1
    Юзаю функцию pos .
     
  11. AGIMgal

    AGIMgal New Member

    Joined:
    9 Jun 2010
    Messages:
    66
    Likes Received:
    0
    Reputations:
    0
    я нуб.
    Столкнулся с проблеммой ооп, как результат из одного обработчика события передать в другой, если есть ясновидещие-подскажите)).
     
  12. Artist

    Artist Member

    Joined:
    10 Jul 2010
    Messages:
    89
    Likes Received:
    5
    Reputations:
    0
    По твоему вопросу сразу понятно что ты нюб)))

    Но я отвечу на твой вопрос. Обьяви глобальную переменную и ей присвой результат!
     
  13. AGIMgal

    AGIMgal New Member

    Joined:
    9 Jun 2010
    Messages:
    66
    Likes Received:
    0
    Reputations:
    0
    глабальная переменная обьявленна, результат присваиваемый в обработчике не сохраняется.
     
  14. BrainDeaD

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

    Joined:
    9 Jun 2005
    Messages:
    774
    Likes Received:
    292
    Reputations:
    214
    а происходит ли вообще событие? код в студию.
     
  15. Artist

    Artist Member

    Joined:
    10 Jul 2010
    Messages:
    89
    Likes Received:
    5
    Reputations:
    0
    Все прекрасно работает!
    Code:
    unit Unit1;
    
    interface
    
    uses
      Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
      Dialogs, StdCtrls;
    
    type
      TForm1 = class(TForm)
        Button1: TButton;
        Button2: TButton;
        procedure Button1Click(Sender: TObject);
        procedure Button2Click(Sender: TObject);
      private
        { Private declarations }
      public
        { Public declarations }
      end;
    
    var
      Form1: TForm1;
      s:string;
    
    implementation
    
    {$R *.dfm}
    
    procedure TForm1.Button1Click(Sender: TObject);
    begin
    s:='string';
    end;
    
    procedure TForm1.Button2Click(Sender: TObject);
    begin
    ShowMessage(s);
    end;
    
    end.
    
     
  16. AGIMgal

    AGIMgal New Member

    Joined:
    9 Jun 2010
    Messages:
    66
    Likes Received:
    0
    Reputations:
    0
    Artist, странно, но твой код тоже не работает, где можно скачать делфи 10?
     
  17. Artist

    Artist Member

    Joined:
    10 Jul 2010
    Messages:
    89
    Likes Received:
    5
    Reputations:
    0
    Как не работает?

    Кидаешь на форму 2 TButton.
    Жмешь на Button1 он присваивает перменной s(тип string) строку "string", жмешь на button2 он её выводит в showmessage.
    Если нажать на button2 сразу то showmessage будет пустой.
    Или ты что-то другое имел в виду?

    Делфи 2010 называется CodeGear RAD Studio 2010, там полный пакет включая и С++builder 2010. Его можно скачать с любого торента.
     
    #6717 Artist, 28 Aug 2010
    Last edited: 28 Aug 2010
  18. PAXAn

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

    Joined:
    14 Jun 2008
    Messages:
    43
    Likes Received:
    3
    Reputations:
    0
    Помоги если не сложно
    На форме есть компонент ScrollBox на нём компонет Image. При нажатие мышкой на Image, он начинает передвигаться за мышкой и когда мышка выходит за пределы ScrollBox на нем появляеться полоса прокрутки и далее Image передвигаеться уже за пределами компонента(то есть фактически вслепую).

    Собственно вопрос: Как сделать так чтобы мышка не выходила за пределы ScrollBox, а вместо этого в ScrollBox появлялась бы полоса прокрутки и далее мышка фактически стояла бы на месте, а компонент бы прокручивался. Это позволило бы передвигать Image в нужное место легко и удобно.

    Надеюсь вы меня поняли=)
     
  19. CheatXX

    CheatXX New Member

    Joined:
    8 Jun 2009
    Messages:
    154
    Likes Received:
    2
    Reputations:
    0
    подскажите пожалуйста, как сделать активацию по email?
    т.е я пишу спамера, постинг и т.д сделал.. регистрацию сделал.. но на некоторых форумах нужно активировать аккаунт на email.. как лучше активацию сделать?
     
  20. CheatXX

    CheatXX New Member

    Joined:
    8 Jun 2009
    Messages:
    154
    Likes Received:
    2
    Reputations:
    0
    и еше просьба, дайте пример кода как прокси подключить для idHTTP1
     
Thread Status:
Not open for further replies.