Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Как зная Handle окна обратиться к объекту?
|
|||
|---|---|---|---|
|
#18+
Добрый день, подскажите плиз, как зная Handle окна обратиться к объекту на этом окне? Заранее благодарен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2021, 09:40 |
|
||
|
Как зная Handle окна обратиться к объекту?
|
|||
|---|---|---|---|
|
#18+
Что значит "обратиться"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2021, 10:04 |
|
||
|
Как зная Handle окна обратиться к объекту?
|
|||
|---|---|---|---|
|
#18+
...и к процедуре в другой форме? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2021, 10:05 |
|
||
|
Как зная Handle окна обратиться к объекту?
|
|||
|---|---|---|---|
|
#18+
SergeyKNP ...и к процедуре в другой форме? Добавляешь модуль с формой в uses и обращаешься к ней и её процедурам. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2021, 10:05 |
|
||
|
Как зная Handle окна обратиться к объекту?
|
|||
|---|---|---|---|
|
#18+
SergeyKNP ...и к процедуре в другой форме? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2021, 10:12 |
|
||
|
Как зная Handle окна обратиться к объекту?
|
|||
|---|---|---|---|
|
#18+
SergeyKNP, Код: pascal 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2021, 10:37 |
|
||
|
Как зная Handle окна обратиться к объекту?
|
|||
|---|---|---|---|
|
#18+
wadman, Form1 создана динамически (в public есть процедура MyProc ), на ней так же динамически созданы например Button и Edit при создании прописываем все необходимые свойства. по клику на Button1 открываем Form2.Show на Form2.FormClose хочу кое-что сделать на Form1 перед закрытием Как выполнить Form1.Proc? Как выполнить Form1.Edit1.Tex:='бла-бла-бла'? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2021, 10:37 |
|
||
|
Как зная Handle окна обратиться к объекту?
|
|||
|---|---|---|---|
|
#18+
имхо, тут программист нужен. © Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2021, 10:39 |
|
||
|
Как зная Handle окна обратиться к объекту?
|
|||
|---|---|---|---|
|
#18+
SergeyKNP Form1 создана динамически (в public есть процедура MyProc ), на ней так же динамически созданы например Button и Edit при создании прописываем все необходимые свойства. по клику на Button1 открываем Form2.Show на Form2.FormClose хочу кое-что сделать на Form1 перед закрытием Как выполнить Form1.Proc? Как выполнить Form1.Edit1.Tex:='бла-бла-бла'? Если при создании Form2 в качестве владельца была указана Form1 (а не Application), то можно Owner привести к Form1 и обращаться к нему, при этом также нужно добавить uses на этот модуль. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2021, 10:52 |
|
||
|
Как зная Handle окна обратиться к объекту?
|
|||
|---|---|---|---|
|
#18+
Если при создании Form2 в качестве владельца была указана Form1 (а не Application), то можно Owner привести к Form1 и обращаться к нему, при этом также нужно добавить uses на этот модуль. Form2 в данном случае не динамическая а созданная при создании самого проекта, т.е. из статически-созданной формы обратиться и выполнить процедуру формы созданной динамически. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2021, 11:03 |
|
||
|
Как зная Handle окна обратиться к объекту?
|
|||
|---|---|---|---|
|
#18+
SergeyKNP, а в чем разница между разными способами создания формы? ты в любом случае обращаешься к экземпляру формы, например, Код: pascal 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2021, 11:40 |
|
||
|
Как зная Handle окна обратиться к объекту?
|
|||
|---|---|---|---|
|
#18+
Привет. SergeyKNP Добрый день, подскажите плиз, как зная Handle окна обратиться к объекту на этом окне? Если использование Handle принципиально, можно перебирать Screen.Forms, проверяя на совпадение Handle. Ну, и найденную форму проверить на требуемый тип и привести к этому типу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2021, 12:43 |
|
||
|
Как зная Handle окна обратиться к объекту?
|
|||
|---|---|---|---|
|
#18+
SergeyKNP Form1 создана динамически и что, при создании формы нельзя записать ее дискриптор в какую-нибудь глобальную переменную? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2021, 15:00 |
|
||
|
Как зная Handle окна обратиться к объекту?
|
|||
|---|---|---|---|
|
#18+
25.06.2021 15:00, X11 пишет: > > и что, при создании формы нельзя записать ее дискриптор в какую-нибудь глобальную переменную? нафига? Screen содержит всё что нужно, независимо от того как была создана форма. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2021, 15:07 |
|
||
|
Как зная Handle окна обратиться к объекту?
|
|||
|---|---|---|---|
|
#18+
....и сейчас "внезапно" выяснится, что у аффтара форма - в другом процессе/приложении... Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2021, 15:43 |
|
||
|
Как зная Handle окна обратиться к объекту?
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov ....и сейчас "внезапно" выяснится, что у аффтара форма - в другом процессе/приложении... Не похоже 22340110 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2021, 15:56 |
|
||
|
Как зная Handle окна обратиться к объекту?
|
|||
|---|---|---|---|
|
#18+
Мимопроходящий 25.06.2021 15:00, X11 пишет: > > и что, при создании формы нельзя записать ее дискриптор в какую-нибудь глобальную переменную? нафига? Screen содержит всё что нужно, независимо от того как была создана форма. я пробовал обе логики, но почему-то если вызвать форму1 например так TForm1(Form1HNDL).FDQuery.Close; TForm1(Form1HNDL).FDQuery.Open; где Form1HNDL соответственно Form1.Handle записано на Form2 в public Form4HNDL:HWND; всё компилится, но при выполнении AV. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2021, 17:29 |
|
||
|
Как зная Handle окна обратиться к объекту?
|
|||
|---|---|---|---|
|
#18+
25.06.2021 17:29, SergeyKNP пишет: > всё компилится, но при выполнении AVю не взлетит. тут программист нужен. АднАзнАчнА! Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2021, 17:33 |
|
||
|
Как зная Handle окна обратиться к объекту?
|
|||
|---|---|---|---|
|
#18+
SergeyKNP я пробовал обе логики, но почему-то если вызвать форму1 например так TForm1(Form1HNDL).FDQuery.Close; TForm1(Form1HNDL).FDQuery.Open; где Form1HNDL соответственно Form1.Handle записано на Form2 в public Form4HNDL:HWND; всё компилится, но при выполнении AV. Код: pascal 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2021, 18:48 |
|
||
|
Как зная Handle окна обратиться к объекту?
|
|||
|---|---|---|---|
|
#18+
Polesov, ок, попробую, отпишусь. СПС!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2021, 19:11 |
|
||
|
Как зная Handle окна обратиться к объекту?
|
|||
|---|---|---|---|
|
#18+
SergeyKNPгде Form1HNDL соответственно Form1.Handle записано на Form2 в public Form4HNDL:HWND; Теперь попробуй логику попроще: записывай в Form1HNDL не Form1.Handle, а прямо Form1 в виде public Form4HNDL: TForm1; И всё станет гораздо проще. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2021, 19:15 |
|
||
|
Как зная Handle окна обратиться к объекту?
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov Теперь попробуй логику попроще: записывай в Form1HNDL не Form1.Handle, а прямо Form1 в виде public Form4HNDL: TForm1; И будет циклический uses. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2021, 00:34 |
|
||
|
Как зная Handle окна обратиться к объекту?
|
|||
|---|---|---|---|
|
#18+
сначала подумал, что сегодня пятница. Оказалось, что реально она. И топик тому подтверждение) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2021, 01:12 |
|
||
|
Как зная Handle окна обратиться к объекту?
|
|||
|---|---|---|---|
|
#18+
Vizit0r, кругом суббота, а у меня четверг ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2021, 18:48 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=40080060&tid=2037218]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
178ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
59ms |
get tp. blocked users: |
2ms |
| others: | 13ms |
| total: | 292ms |

| 0 / 0 |
