Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2006.12.10;
Скачать: [xml.tar.bz2];

Вниз

ShowModal / Show   Найти похожие ветки 

 
ooo!   (2006-11-21 14:06) [0]

В программе две формы: одна центральная, вторая вспомогательная -- скажем например окно about. В центральном окне используется компонент передачи данных через сеть (tcp). И во время прораммы в не зависимости от действий пользователя приходят, парсятся и отправляются пакеты. Но если вызвать второе окно (ShowModal), то весь процесс приёма передачи пакетов останавливается, до тех пор пока не закроется модальное окно. Если же вызывать второе окно как Show -- будет всё нормально.

Что такое происходит и как урегулировать такое поведение? (понимаю, конечно, что дело скоре всего в кривизне моих рук)


 
KilkennyCat ©   (2006-11-21 14:34) [1]

поскольку главная форма становится неактивной...

необходимо работать с Thread (потоками, нитями)
http://www.delphimaster.ru/articles/panov/index.html


 
Сергей М. ©   (2006-11-21 14:35) [2]


> В центральном окне используется компонент передачи данных
> через сеть


Галиматья.
В окне не используются никакие компоненты.


> Что такое происходит


Сначала с этим разберись.


 
Anatoly Podgoretsky ©   (2006-11-21 14:36) [3]

> ooo!  (21.11.2006 14:06:00)  [0]

Наверно или например выбраны не те компоненты.
У меня например не зависает, не только пакеты принимаются, но обновляется и информация в главном окне.
Спросишь как? Да просто ничего не делал.


 
ooo!   (2006-11-21 15:21) [4]


> В окне не используются никакие компоненты.

Окне -- это собирательный образ. Имеется ввиду главный модуль.

А что такое происходит при вызове ShowModal? Ведь форма просто неакативной становится. Ведь действия с элеменами формы спокойно можно проводить во время ShowModal другой формы.


 
Сергей М. ©   (2006-11-21 15:26) [5]


> Окне -- это собирательный образ. Имеется ввиду главный модуль


Мда ...

Чем дальше в лес, тем толще партизаны)

ну ПРИЧЕМ здесь модуль, "главный" он там или "не главный" ?

Компонент ты "бросаешь" на форму ! Понимаешь ? Форму !
Не на модуль. не на окно, не еще куда-то, а на фор-му !


 
clickmaker ©   (2006-11-21 15:29) [6]


> используется компонент передачи данных через сеть (tcp).

какой?


 
Anatoly Podgoretsky ©   (2006-11-21 17:04) [7]

> ooo!  (21.11.2006 15:21:04)  [4]

> Ведь форма просто неакативной становится.

Не верно, она активна, проверяется через OnDeactivate
Цикл опроса очереди сообщений перемещается в модальную форму.



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2006.12.10;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.062 c
2-1164270771
*Стажер*
2006-11-23 11:32
2006.12.10
TBitmap to XML


3-1160064758
PeterBuild
2006-10-05 20:12
2006.12.10
Вторичные индексы в Парадоксе


2-1163940953
zenov
2006-11-19 15:55
2006.12.10
Как организовать список директорий в LISTBOX?


3-1159976497
Sanya_BBB
2006-10-04 19:41
2006.12.10
Как внести данные сразу в главную и дочернюю таблицы. В сетевой Б


3-1159721176
DimDim
2006-10-01 20:46
2006.12.10
Перекрестный запрос





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский