169 похожих чатов

Комрады, вопрос. В динамически создаваемой форме Form2 есть Form2.ActGetSomeData, где

идет работа с невизуальными компонентами. Насколько безопасно вызывать этот метод после создания формы, но до ее показа? Есть какие-нибудь нюансы?
var tmpFrm: TForm2;
begin
tmpFrm:= TForm2.Create(Self);
try
//some code
tmpFrm.ActGetSomeData(Sender);
tmpFrm.ShowModal;
finally
tmpFrm.Free;
end;

11 ответов

29 просмотров

формочку можно вообще не показывать, по идее это не должно сказываться ни на чем кроме собственно отображения

Ну я так делаю. А как диалоговое окно подготовить в зависимости от параметров или настроек? Могут быть нюансы, конечно, но это норм практика

Ed-Doc Автор вопроса
Handatros
формочку можно вообще не показывать, по идее это н...

нет, формочка должна показываться, там нет ошибки. ОК, успокоили

Ed Doc
нет, формочка должна показываться, там нет ошибки....

ну вот даже если в предетальном случае её не показать, то на работу остального не должно сказываться

А когда ещё что-то делать в форме кроме, как не на ОнШоу?) Создала, поставила свойства, перед показом что-то зачитала исходя из свойств. Только тогда и можно брать что-то с формы

Ed-Doc Автор вопроса
Катерина Свиридова
А когда ещё что-то делать в форме кроме, как не на...

Кать, я просто уточнил. А ты мне на жалость логику давишь 😊 Там основной затык был за процедуру

Ed Doc
Кать, я просто уточнил. А ты мне на жалость логику...

Блин, Док) Спросил, стала вспоминать глюки. Некоторым компонентам нужно, чтоб из dfm загружались, другим чтоб name был...

Ed-Doc Автор вопроса
Катерина Свиридова
Блин, Док) Спросил, стала вспоминать глюки. Некото...

Я с визуальными контролами стараюсь в OnShow общаться, там же задаю им поведение. Если что-то надо передать из овнера, то приходится через проперти прокладку делать

Ed Doc
Я с визуальными контролами стараюсь в OnShow общат...

С невизуальными у меня примерно также. Например, какому-нибудь датасорсу поменять датасет или диалогуопен проставить начальный путь

Ed-Doc Автор вопроса
Катерина Свиридова
С невизуальными у меня примерно также. Например, к...

Как по мне, это как раз нетрудно задать до показа

Ed Doc
Как по мне, это как раз нетрудно задать до показа

Ну да, до показа. У нас 90% гридов, если не больше без dfm производные от базовых с dfm. Создаются со своими приладами, им ставятся свойства или они зачитываются на шоу и понеслась. Хотя вру, вызывается функция типа старт шоу, в которой может вызываться форма фильтра. Нажали отказ и грид не показывается. Ну а дальше шоу или шоумодал. В унигуи сложнее, там колбэки

Похожие вопросы

Обсуждают сегодня

Anyone here suffers from unexplained aural migraines, who would be up for talking for a bit? Doesn't *have* to be aural, but I am not asking about headaches, I mean actual mi...
Martin Rys
55
кто-то пользуется компонентами rx ? как их лучше ставить, через OPM? (lazarus)
Iluha Companets
15
подскажите пожалуйста, как мне освободить результат записанный в переменную result? в чем проблема подскажите если МОЖЕТЕ?
Михаил Helper
28
есть тут кто-то , кто только начал изучать си? если проходите курс на степике или как-то сами изучаете, пишите, может, скооперируемся?..
Eule
25
Слушайте, ещё такая интересная задачка. Сделан аудит действий пользователей через триггеры в базе, соответственно каждый пользователь имеет свой логин и пароль в базе. Это пре...
Сергей Бычков
12
Скажите, тут нет проблемы? IMyInterface1 = interface function GetInterface2: IInterface2; ... function TMyInterface.GetInterface2: IInterface2; begin Result := TI...
Ruslan aka DUDE
18
я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
вопрос по москвину - не понимаю вот такого вопроса похоже Сколько разных всегда завершающихся функций с типом a -> a -> b -> a -> a можно реализовать? Две функции одинаково...
Fedor
11
t.me/<username> и tg://user?id=<id> отваливаются по понятным причинам
Denis 🐍|👑 | darling! 🥰
7
Кстати, раз про скачивание файлов разговор зашел) Сделал бота для себя (транскрибирующего и суммаризирующего встречи) но не ожидал что за 2 месяца 10к пользователей набежит😅...
Andrey Obolenskiy
8
Карта сайта