Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 22.05.2017, 20:30
blaksoft blaksoft вне форума
Прохожий
 
Регистрация: 22.05.2017
Сообщения: 4
Версия Delphi: Delphi7,DelphXE
Репутация: 10
По умолчанию проблема со списком активных окон

доброго дня помогите с решением проблемы. Всегда пользовался кодом
Код:
var
  Wnd: hWnd;
  buff: array [0..127] of Char;
begin
  ListBox1.Clear;
  Wnd := GetWindow(Handle, gw_HWndFirst);
  while Wnd <> 0 do begin {Не показываем:}
    if (Wnd <> Application.Handle) and {Собственное окно}
      IsWindowVisible(Wnd) and  {Невидимые окна}
      (GetWindow(Wnd, gw_Owner) = 0) and  {Дочерние окна}
      (GetWindowText(Wnd, buff, sizeof(buff)) <> 0) {Окна без заголовков}
      then begin
      GetWindowText(Wnd, buff, sizeof(buff));
      ListBox1.Items.Add(StrPas(buff));
    end;
    Wnd := GetWindow(Wnd, gw_hWndNext);
 end;
 ListBox1.ItemIndex := 0;
end;

для получения списка окон все было в порядке пока пользовался делфи7, а когда перешел на делфи ХЕ3 стала выскакивать ошибка на некоторые окна которые открываются через хром
вот ссылка с которой программка не работает https://www.edimdoma.ru/retsepty/609...-klassicheskiy

и сама ошибка
Имя события проблемы: APPCRASH
Имя приложения: Project1.exe
Версия приложения: 1.0.0.0
Отметка времени приложения: 591d2e5b
Имя модуля с ошибкой: Project1.exe
Версия модуля с ошибкой: 1.0.0.0
Отметка времени модуля с ошибкой: 591d2e5b
Код исключения: c0000005
Смещение исключения: 00280043
Версия ОС: 6.1.7601.2.1.0.256.1
Код языка: 1049
Дополнительные сведения 1: 6e9b
Дополнительные сведения 2: 6e9b2908a11fdeac57b414324c93c443
Дополнительные сведения 3: 6927
Дополнительные сведения 4: 6927c94b690cc5d09842633c22b3ddbf

что может быть не так
Ответить с цитированием
 


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 23:03.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter