Go Up to Error and Warning Messages (Delphi)
This error message is given when the syntax 'Typename.Methodname' is used, but the typename does not refer to an object or class type.
program Produce;
type
TInteger = class
Value: Integer;
end;
var
V: TInteger;
begin
Vย := Integer.Create;
end.
Type Integer does not have a Create method, but TInteger does.
program Solve;
type
TInteger = class
Value: Integer;
end;
var
V: TInteger;
begin
Vย := TInteger.Create;
end.
Make sure the identifier really refers to an object or class type - maybe it is misspelled or it is hidden by an identifier from another unit.