Zitat von
griever:
wenn ich nur das normale Tbitmap übergebe kopiert er das und verändert die kopie und ich komm an diese dann nur noch übern umweg ran ich wollte halt direkt auf das selbe bitmap zeichnen.
Seit wann denn dieses? Delphi hat keine Copy Constructoren und somit wird hier definitiv kein Bitmap kopiert.
Auch ist der Zeiger auf ein TBitmap an sich unsinnig, da Referenzen intern Zeiger sind. Somit baust du dir einen Zeiger auf einen Zeiger - und das willst du definitiv nicht. Von daher die Frage was du damit bezwecken willst.
Zitat von
griever:
(man muss vlt noch dazusagen das thidethread der thread ist in dem auch der fehler sich befindet)gibts da etwa ne bessere lösung für?
TBitmap braucht Handles für den Canvas, Pen, Brush, Font, etc. Diese werden z.T. durch die
VCL intern selbst verwaltet und ist dieser Teil ist nicht threadsafe. Wenn du als ein TBitmap in einem Thread nutzen willst, dann lege die Instanz ausserhalb an und nutze das Bitmap so lange nicht mehr ausserhalb, so lange du es im Thread nutzt.