Я делаю программу в delphi, которая захватывает активные окна, проблема в том, что код не делает то, что я хочу, что я хочу, это таймер, который распознает активные окна в свое время, такие как прикрепить имя активного окна и вместо того, чтобы вечно ждать, пока вы не увидите другое имя, проблема в том, что он всегда показывает, что я не делаю то, что хочу. если проблема не то, что я делаю хорошо проверка.Захват оконного имени в Delphi
код
procedure TForm1.Timer4Timer(Sender: TObject);
var
ventana1: array [0 .. 255] of char;
nombre1: string;
nombre2: String;
begin
GetWindowText(GetForegroundWindow, ventana1, SizeOf(ventana1));
nombre1 := ventana1;
if not(nombre1 = nombre2) then
begin
nombre2 := nombre1;
Memo1.Lines.Add(nombre2);
end;
end;
Можете ли вы привести пример того, что идет не так, и пример того, что вы ожидали? «Показывает, что я не делаю то, что хочу», недостаточно для того, чтобы мы могли вам помочь. –