Forum: Multimedia
Delphi
by DGL-luke,
1. Okt 2006
Meine Frage nach "var" war ja auch eher kosmetischer Art.
Forum: Multimedia
Delphi
by DGL-luke,
30. Sep 2006
Hmm... ja... hab ich auch schon drüber nachgedacht. Sollte man vielleicht einen var-parameter (EDIT: also out->var) draus machen? also ich will da wirklich keine Speicherleichen produzieren. Lieber mal vom Debugger unsanft drauf hingewiesen werden, seine Variablen ordentlcih zu initialisieren. Denn das fällt auf, im gegensatz zu Speicherlecks.
Forum: Multimedia
Delphi
by DGL-luke,
30. Sep 2006
Wenn der Anwender zu blöde ist, das Ding zu initialisieren, ist er selber schuld :roll:
Wenn ich das Bitmap als Rückgabeparameter nehme, gibts wieder Probleme mit Speicherlecks, weil der Anwender wiederum zu blöd ist, das Zeug freizugeben.
Also entweder - oder. Da es in Delphi leider keine saubere (= zuverlässige und elegante) Möglichkeit gibt, ein Objekt auf seine Existenz hin zu...
Forum: Multimedia
Delphi
by DGL-luke,
29. Sep 2006
ja wie jetzt? Geht es so oder nicht? Entweder es geht hundertprozentig oder gar nicht...
Forum: Multimedia
Delphi
by DGL-luke,
29. Sep 2006
möp... geht nicht...
Aber das:
procedure GetBitmap(const Graphic: TGraphic; out Bitmap: TBitmap);
begin
if Bitmap = nil then
Bitmap := TBitmap.Create;
Bitmap.SetSize(Graphic.Width,Graphic.Height);
Forum: Multimedia
Delphi
by DGL-luke,
30. Aug 2006
ääähm...
function GetBitmap(pic: TPicture): TBitmap;
begin
Result := TBitmap.Create;
Result.Assign(pic{.Graphic});
end;