[ 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. W!z@rD

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

    Joined:
    12 Feb 2006
    Messages:
    973
    Likes Received:
    290
    Reputations:
    43
    не понял... ты что про mdi - интерфейс???
    а для того чтобы раздвинуть форму у нее необходимо поставить свойство BorderStyle = bsSingle
     
    1 person likes this.
  2. SNAIPER ShoT

    SNAIPER ShoT Elder - Старейшина

    Joined:
    24 Jun 2007
    Messages:
    48
    Likes Received:
    3
    Reputations:
    0
    Спасибо но не то иммено а вот ты написал и я тамже нижняя она там самая вот ето я искал =)!!!
    Code:
    bsToolWindow
     
  3. SNAIPER ShoT

    SNAIPER ShoT Elder - Старейшина

    Joined:
    24 Jun 2007
    Messages:
    48
    Likes Received:
    3
    Reputations:
    0
    А мона как нить на Delphi заменить кнопки чтоб были не как у 95-98 винды =( а на современые =) а то ктонить глянет на приложение и оболдеет =(??? Подскажите =) а то я тока,тока с ним начал общатся =(
     
    1 person likes this.
  4. FeraS

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

    Joined:
    19 Jan 2007
    Messages:
    555
    Likes Received:
    420
    Reputations:
    76
    SNAIPER ShoT
    Ставь на форуму компонент XPManifest из вкладки Win32

    И еще, кинь в папку ../Delphi7/Bin этот файл: http://dump.ru/files/h/h074000083/ тогда и сам дельфи преобразится под винду)
     
    #384 FeraS, 28 Jul 2007
    Last edited: 28 Jul 2007
  5. SNAIPER ShoT

    SNAIPER ShoT Elder - Старейшина

    Joined:
    24 Jun 2007
    Messages:
    48
    Likes Received:
    3
    Reputations:
    0
    СПС =) Работаит =)! А мона вот ставиш в приложении AbouT в маин меню (Menus) на него ктонить код может написать а то не получаетси =( ppc!!!
     
  6. FeraS

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

    Joined:
    19 Jan 2007
    Messages:
    555
    Likes Received:
    420
    Reputations:
    76
    SNAIPER ShoT
    Почитай это:
    [​IMG]

    http://rapidshare.de/files/13156194/Bibliya_Delphi.part1.rar.html
    http://rapidshare.de/files/13156818/Bibliya_Delphi.part2.rar.html
    http://rapidshare.de/files/13157655/Bibliya_Delphi.part3.rar.html
     
  7. W!z@rD

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

    Joined:
    12 Feb 2006
    Messages:
    973
    Likes Received:
    290
    Reputations:
    43
    Есть готовые формы...
    Смотри в File->New
    поищи... там есть отдельно AboutForm кажется =/
     
  8. LEE_ROY

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

    Joined:
    9 Nov 2006
    Messages:
    450
    Likes Received:
    188
    Reputations:
    26
    угу, New > Other > Forms > AboutBox. В своем коде в uses пишеш - unit2, а потом в нужном месте Unit2.AboutBox.Show; чтобы появился About.
     
  9. SNAIPER ShoT

    SNAIPER ShoT Elder - Старейшина

    Joined:
    24 Jun 2007
    Messages:
    48
    Likes Received:
    3
    Reputations:
    0
    В любом ето каком??? например мона тута прям да:
    procedure TForm1.Info1Click(Sender: TObject);
    begin
    Code:
    Unit2.AboutBox.Show; 
    end;

    или так ошибка будет ??? :confused:
     
  10. LEE_ROY

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

    Joined:
    9 Nov 2006
    Messages:
    450
    Likes Received:
    188
    Reputations:
    26
    да, можно и так :) попробуй возьми .. быстрее поймеш что и куда
     
  11. SNAIPER ShoT

    SNAIPER ShoT Elder - Старейшина

    Joined:
    24 Jun 2007
    Messages:
    48
    Likes Received:
    3
    Reputations:
    0
    Люди а подскажите как можно к проге теперь форму password подвизать чтоб она без пароля не запускалася?
     
  12. FeraS

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

    Joined:
    19 Jan 2007
    Messages:
    555
    Likes Received:
    420
    Reputations:
    76
    SNAIPER ShoT
    Ты каждый свой бредовый вопрос собираешься задавать тут?))
    Прочти сначала книгу из 392 поста, а потом спрашивай ;)
     
  13. W!z@rD

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

    Joined:
    12 Feb 2006
    Messages:
    973
    Likes Received:
    290
    Reputations:
    43
    ппц я просто в шоке...
    1. Юзать MaskEdit
    2. Тоже есть готовая форма... =/
     
  14. m1n0r

    m1n0r New Member

    Joined:
    26 Jun 2007
    Messages:
    6
    Likes Received:
    4
    Reputations:
    0
    Сначала добавь к проекту PasswordDlg из File->New->Other->Dialogs;

    Потом сделай PasswordDlg главной формой в проекте и перенеси Form1 в список доступных форм. В PasswordDlg вставь
    Code:
     
    procedure TPasswordDlg.OKBtnClick(Sender: TObject);
    begin
    if Password.Text='Pass' then
    begin
    Application.CreateForm(Tform1,Form1);
    Form1.Show;
    PasswordDlg.Hide;
    end else ShowMessage('Incorrect password.');
    end;
    Теперь Form1 будет запускаться ток апри введении пароля Pass.
     
  15. Fen-Omen

    Fen-Omen Elder - Старейшина

    Joined:
    22 Mar 2007
    Messages:
    60
    Likes Received:
    88
    Reputations:
    60
    К чему делать пассворд диалог главной формой?

    Просто в дополнению к своей программе создаешь готовую форму PasswordDlg , Появится форма с двумя кнопками "Ок" "Выход" Label и Edit. Edit будет являтся полем ввода пароля поэтому свойство PasswordChar указываешь "*", если стандартно этого не будет.

    Идешь в обработчик события главной формы, и в событии OnShow указываешь:

    В этом случае главная форма останется главной, но перед ее запуском всегда будет появлятся PasswordDlg.

    Для самой примитивной защиты пароль лучше хранить ввиде const. В обработчике события формы запроса пароля ищешь свойство OnCloseQuery и там вводим примерно такой код:

     
    #395 Fen-Omen, 28 Jul 2007
    Last edited: 28 Jul 2007
    1 person likes this.
  16. SNAIPER ShoT

    SNAIPER ShoT Elder - Старейшина

    Joined:
    24 Jun 2007
    Messages:
    48
    Likes Received:
    3
    Reputations:
    0
    Он пишит что типо не понимает Const =(
    [​IMG]

    :( :( :(
     
  17. OptimaPrime

    OptimaPrime Banned

    Joined:
    30 Mar 2007
    Messages:
    307
    Likes Received:
    588
    Reputations:
    -61
    вобщем вы наверное знаете программу Apex DC++ с открытым исходным кодом,когда там создается новая чат комнтата то почему-то коглда нажимаю+list он не выдает тех кто сидит в этой комнате а должен,как сделать так чтоб выдавал.?
     
  18. Fen-Omen

    Fen-Omen Elder - Старейшина

    Joined:
    22 Mar 2007
    Messages:
    60
    Likes Received:
    88
    Reputations:
    60
    Как это не понимает? Ты уверен что сделал все правильно? Ты ниразу не объявлял переменных или констант?
     
  19. LEE_ROY

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

    Joined:
    9 Nov 2006
    Messages:
    450
    Likes Received:
    188
    Reputations:
    26
    перед const, убери begin .
     
    2 people like this.
  20. Fen-Omen

    Fen-Omen Elder - Старейшина

    Joined:
    22 Mar 2007
    Messages:
    60
    Likes Received:
    88
    Reputations:
    60
    Точнее поменя их местами)

    Если ты хочешь объявить константу после начала процедуры, тогда о чем может быть речь?!)
     
    #400 Fen-Omen, 28 Jul 2007
    Last edited: 28 Jul 2007
    1 person likes this.
Thread Status:
Not open for further replies.