Wenn du die Anwendung mit
NonVcl klein halten willst, kannst du TBitmap natürlich raus lassen um nicht die
VCL, in dem Fall die
Unit Vcl.Graphics, einbinden zu müssen.
Ansonsten erstelle ich um die
API-Handles gerne mal ein TCanvas oder TBitmap um diese einfacher zu nutzen.
Ok..
Ich halte mich innerhalb meiner
DLL an die
Win32 API.
Ich denke mal in den Beispielen TBitmap zu verwenden dürfte nicht so ein Problem sein wenn man von der größe einer Datei mal absieht.
Ich habe die Frage mal so hingeworfen da man eigentlich
VCL und
WIN32 Api nicht mixen sollte.
Letztendlich tut aber die
VCL auch nichts anderes.
Ohne die
WIn32 API kommt die
VCL auch nicht aus.
gruss