私はアクティブなウィンドウをキャプチャするデルファイでプログラムをやっています問題は、コードが私が望むことをしないということです.私が望むのは、アクティブなウィンドウの名前を付けて表示する代わりに別の名前の名前が表示されるまで永遠に待ってください。問題がなければ、私は検証をうまく行います。
コード
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;