Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: WinAPI и системное программирование > Проблема с FindWindow


Автор: mixan 1.2.2006, 20:42
Здравствуйте, господа Дельфийцы!!

Может кто знает в чем проблема? Ситуация такая: Есть прога, в которой применяется функция

FindWindow(nil,'Название окна')

так вот сколько-то дней и ночей прога работала нормально, но потом, в один "Прекрасный день" окна перестали находиться, причем пишу под Делфи элементарную проверку

Код

if FindWindow(nil,'Калькулятор')<>0 then
Label1.Caption:='11' else Label1.Caption:='000';


запускаю калькулятор (именно с таким заголовком окно) и эта функция действительно не находит окно, винда стоит ХР SP2, причем работала прога около месяца нормально, да и функция эта. smile
Что делать, ума не приложу, люди добрые, помогите, кто чем может!!

Автор: Guedda 2.2.2006, 10:39
У меня все получается. Что-то не так с Виндой.
Ты обновления грузил с инета?
Попробуй их удалить. Либо переставить винду. Вот, больше советов никаких не вижу.

Автор: Albinos_x 2.2.2006, 10:57
тоже ХР SP2 и всё работает нормально.... посмотри, может какая-нибудь работающая программка блокирует...

Автор: Romikgy 2.2.2006, 11:15
Можно перебором всех окон, и спрашивать у каждого капшн smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)