Ученик |
Отправлено: 30.01.2006, 20:42 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 4
|
Сделал прогу-переборщик по словарю, работает прекрасно.
Но вот маленький глючок — при работе с большим словарем компонент Label становиться белым на форме.
Также окно ShowMessage появляется позади формы, а не впереди.
Эти вещи портят вид программы.
Кто знает почему это происходит и как это дело устранить ???
Предполагаю, что винда выделяет память при работе с потоком...
*** Слушаю знающих людей ! *** |
|
BreakPointMAN |
Отправлено: 31.01.2006, 01:49 |
|
Станционный диспетчер
Группа: Участник
Сообщений: 86
|
QUOTE (Ученик @ 30/01/2006, 20:42) | при работе с большим словарем компонент Label становиться белым на форме. |
Попробуй вместо Label использовать StaticText (вкладка Additional палитры компонентов Builder'а).
Отредактировано BreakPointMAN — 31/01/2006, 01:50
|
|
__Cheat3r |
Отправлено: 31.01.2006, 02:00 |
|
Станционный диспетчер
Группа: Участник
Сообщений: 110
|
ShowMessage позади формы? не может быть..
Разме что у тебя форма находиться в StayOnTop... |
|
Gedeon |
Отправлено: 31.01.2006, 08:38 |
|
Ветеран
Группа: Модератор
Сообщений: 1742
|
Так, а перебор слов все-таки в отдельном потоке происходит?
|
|
gvg |
Отправлено: 31.01.2006, 09:14 |
|
Машинист паровоза
Группа: Участник
Сообщений: 222
|
Может в процессе перебора воткнуть ProcessMessages? |
|
Gedeon |
Отправлено: 31.01.2006, 09:37 |
|
Ветеран
Группа: Модератор
Сообщений: 1742
|
Ну если перебор идет в основном потоке, то так и надо сделать
|
|
Ученик |
Отправлено: 31.01.2006, 19:39 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 4
|
Вставил Application->ProcessMessages();
Сейчас все OK !
А раньше окно ShowMessage появлялось позади формы !
Оно мне необходимо было при положительном результате подбора...
А при малом словаре все работало хорошо.
Отредактировано Ученик — 31/01/2006, 19:44 |
|