Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Закрытие формы. [D7, XP]


Страницы:   1 2 3 4 5 6

AlexDan ©   (2009-02-09 11:13:00) 

Форма при нажатии кнопки закрывает саму себя(Close). Напомните пожалуйста(забыл напрочь) что нужно указать в  Properties, чтобы она закрылась корректно. иначе при повторном её вызове (show), выбивает приложение(.


AlexDan   (2009-02-11 00:31:00) [41]

до одури.).


sniknik   (2009-02-11 00:31:00) [42]

> Вот именно, об этом как говориться и бодались..).
бодались не с этим, бодались с ТОБОЙ, с твоим "умением" ставить вопросы (вот прочитай [0] и сравни с [66]), и понимать ответы (вот почему опять "вот именно"? у меня не подтверждение твоему посту, а указание о твоем упущении. и если ты даеш понять что понял должен был бы написать "да, был дурак, не понимал что копировал половинку от целого и все коверкал, а восстановить исковерканное не догадался, теперь исправлюсь, больше не буду.").


AlexDan   (2009-02-11 00:18:00) [43]

> sniknik ©   (11.02.09 00:16) [67]
Вот именно, об этом как говориться и бодались..).


Сергей М.   (2009-02-11 00:17:00) [44]


> Компилируем - кнопка 1 не работает, форма 2 не вызывается


И что ?
Отсутствует вызов метода Button1Click, потому "не работает..не вызывается"


sniknik   (2009-02-11 00:16:00) [45]

> Копируем в буфер
а dfm? почему копируем половину модуля?


AlexDan   (2009-02-11 00:14:00) [46]

Пример: Проект

unit Unit1;
interface
uses
 Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
 Dialogs, StdCtrls;

type
 TForm1 = class(TForm)
   Button1: TButton;
   procedure Button1Click(Sender: TObject);
 private
   { Private declarations }
 public
   { Public declarations }
 end;

var
 Form1: TForm1;

implementation

uses Unit2;

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
begin
Form2.show;
end;

end.

Копируем в буфер, закрываем проект без сохранения. Делаем новый точно такой-же проект (т.е. кнопка на первой форме открывает вторую). Стираем юнит один полностью. Вставляем на его место вышепреведенный кусок (из буфера). Компилируем - кнопка 1 не работает, форма 2 не вызывается.


sniknik   (2009-02-10 23:59:00) [47]

не годен.


Сергей М.   (2009-02-10 23:59:00) [48]


> перешёл на делфи с турбопаскаля


Со времен ТрубоПаскаля многое, конечно, изменилось, но по-прежнему неизменно одно - для того чтобы подпрограмма получила управление, ее надо вызвать.
Дельфийский Инспектор Объектов всего лишь вуалирует вызовы.


sniknik   (2009-02-10 23:58:00) [49]

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


sniknik   (2009-02-10 23:55:00) [50]

> Вот именно
не надо перевирать, другое написано.

ты их не ставил, ты их в гараж положил, а после сделал удивленное лицо - "а оказывается колеса принесенные в гараж вручную, а не привезенные своим ходом прикрученные к автомобилю, на автомобиль сами не надеваются!!! ааааа да что это делается на белом свете, ведь всем должно быть понятно купленные колеса должны там оказаться иначе зачем я их покупал?"

ты придуриваешься, или на самом деле ...?


AlexDan   (2009-02-10 23:49:00) [51]

Прочтите внимательно ветку
> http://www.delphikingdom.com/asp/answer.asp?IDAnswer=60356
но и она лишь отчасти затрагивает тот вопрос, который я ставил.


AlexDan   (2009-02-10 23:47:00) [52]

> sniknik ©   (10.02.09 23:44) [59]
Вот именно, я ставил колёса какие надо, а кампиллятор сказал что их нет..


sniknik   (2009-02-10 23:44:00) [53]

> И я видимо замечаю такие нестыковки
нестыковки????

-----------
купил колеса, положил в гараж, утром на работу ехать и не могу, колес на автомобиле нет...
ну их в общем то и не было, но почему новые, купленные на автомобиль не "наделись"? нестыковка однако. плохие автомобили еще делают...


AlexDan   (2009-02-10 23:42:00) [54]

Замечательная ветка, это оттуда:
"И совершенно правильно делаете. Боясь показаться скучной, могу попытаться пояснить, откуда взялась такая постановка вопроса. До вчерашнего дня я была уверена, что файл с расширением .pas -- это таки старый добрый честный Pascal, а все остальные файлы относятся к графической надстройке. К визуальной среде. Отсюда вывод: это от лукавого, а pas просто по-любому обязан компилиться. Но мир всегда сложнее нашего представления о нём."


AlexDan   (2009-02-10 23:26:00) [55]

> TAX   (10.02.09 23:03) [54]
И я видимо замечаю такие нестыковки, т.к. перешёл на делфи с турбопаскаля..).


AlexDan   (2009-02-10 23:20:00) [56]

> TAX   (10.02.09 23:03) [54]
Вот, спасибо, помоему да.


Anatoly Podgoretsky   (2009-02-10 23:05:00) [57]

> AlexDan  (10.02.2009 22:40:51)  [51]

onClose не процедура, а свойство


TAX   (2009-02-10 23:03:00) [58]

чем-то напоминает
http://www.delphikingdom.com/asp/answer.asp?IDAnswer=60356


Сергей М.   (2009-02-10 22:47:00) [59]

Мда ..
Тяжелый случай)


AlexDan   (2009-02-10 22:43:00) [60]

Ну да ладно, мать его так).


Страницы:   1 2 3 4 5 6

Наверх

Титульная страница Поиск, карта сайта Написать письмо