コンソールアプリケーションを使用して一連のbmpファイルを処理する必要があります。TBitmapクラスを使用していますが、このエラーのためにコードがコンパイルされません。
E2003 Undeclared identifier: 'Create'
このサンプルアプリは問題を再現します
{$APPTYPE CONSOLE}
{$R *.res}
uses
System.SysUtils,
Vcl.Graphics,
WinApi.Windows;
procedure CreateBitMap;
Var
Bmp : TBitmap;
Flag : DWORD;
begin
Bmp:=TBitmap.Create; //this line produce the error of compilation
try
//do something
finally
Bmp.Free;
end;
end;
begin
try
CreateBitMap;
except
on E: Exception do
Writeln(E.ClassName, ': ', E.Message);
end;
end.
なぜこのコードはコンパイルされないのですか?