Вверх ↑
Ответов: 4628
Рейтинг: 749
#1: 2021-09-21 14:05:14 ЛС | профиль | цитата
Iliya писал(а):
Как сделать остановку цикла в InlineCode по нажатию кнопки?

 THiAsmClass = class(TDebug)   
private
ProgressW:integer;
ProgressR:integer;
FAbort: Boolean;
....
public
procedure doAbort(var _Data:TData; Index:word);

....


procedure THiAsmClass.DoTest;
...
begin
...
FAbort := False;
for i := 1 to size do
begin
ReadFile(h, blk^, 1024*1024, rd, nil);
ProgressR :=i;
if FAbort then Break;
end;
....
end;

procedure THiAsmClass.doAbort(var _Data:TData; Index:word);
begin
FAbort := True;
end;
И добавить левую точку doAbort.
карма: 26

1
Голосовали:Iliya
Редактировалось 2 раз(а), последний 2021-09-21 14:06:20