![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Закрытие формы. [D7, XP]
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]Ну да ладно, мать его так).