Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.453 Beiträge
Delphi 12 Athens
|
AW: $REGION funktioniert nicht bei [Attributen]
25. Jul 2024, 11:07
Das Beispiel funktioniert hier unter Delphi 12.1, aber ich habe natürlich nur rudimentäre Deklarationen von asyncAttrribute, TSuccessProc, DoSomething und MachWas deklariert: https://app.screencast.com/TtTpVgb70ByY5
Delphi-Quellcode:
type
asyncAttribute = class(TCustomAttribute);
TSuccessProc = procedure;
procedure DoSomething;
begin
end;
procedure MachWas(proc: TSuccessProc);
begin
end;
{$REGION 'Eine Funktion'}
function EineFunktion: String;
var
xy: Integer;
[async] procedure Success;
begin
DoSomething;
end;
begin
MachWas( TSuccessProc( @Success));
end;
{$ENDREGION}
|