Delphi Error – E2423 Void type not usable in this context

Delphi Compiler Error

E2423 Void type not usable in this context

Reason for the Error & Solution

The System type Void is not allowed to be used in some contexts. As an example, the following code demostrates the contexts where type Void may not be used.

program Project3;

{$APPTYPE CONSOLE}

type
  TBar = class
    property Bar: Void;

  end;

  TBaz = type Void;

var
  TFoo: ^Void;

procedure Bar(Arg: Void);
begin
end;

function Foo: Void;
begin
end;

end.

Share:

Leave A Reply

Your email address will not be published. Required fields are marked *

You May Also Like

Delphi Compiler Error X2421 Imported identifier ‘%s’ conflicts with ‘%s’ in ‘%s’ Reason for the Error & Solution This occurs...
Delphi Compiler Error X2367 Case of property accessor method %s.%s should be %s.%s Reason for the Error & Solution No...
Delphi Compiler Error X2269 Overriding virtual method ‘%s.%s’ has lower visibility (%s) than base class ‘%s’ (%s) Reason for the...