Здравствуйте, <Аноним>, Вы писали:
А>Ой ребята, ой не могу,
посмотрите на картинку с Builder 6
А>А>void __fastcall TForm2::BitBtn1Click(TObject *Sender)
А><skipped>
А>fillrecord(editline);
А>Form2->Close();
А>}
А>//---------------------------------------------------------------------------
А>void __fastcall TForm2::BitBtn2Click(TObject *Sender)
А><skipped>
А>fillrecord(editline);
А>findempty();
А>Label4->Caption=editline;
А>fill(); // очистка
А>}
А>
ИМХО, компилятор при оптимизации в первом случае просто выбрасывает
fillrecord(editline); за ненадобностью, т.к. результаты выполнения функции нигде не используются, как и
editline.
Во втором случае есть использование:
Label4->Caption=editline;. Если в первую процедуру добавить перед закрытием формы обращение к editline (for.ex. MessageBox(..editline..)), то всё должно пройти как положено.
... <<Greensleeves>>