Einzelnen Beitrag anzeigen

Benutzerbild von Harry Stahl
Harry Stahl

Registriert seit: 2. Apr 2004
Ort: Bonn
2.534 Beiträge
 
Delphi 11 Alexandria
 
#12

AW: Verständnisprobleme mit FMX

  Alt 7. Mai 2015, 19:09
Es ist natürlich nicht ganz so leicht, ohne den konkreten Source-Code und die Implementation da den Fehler zu finden.

Aber eine wesentliche Information lieferst Du glaube ich erst jetzt, nämlich, dass Du den Code in Frames verwendest, also in mehreren Instanzen.

Da ist es schlecht das so zu machen (bzw. es ist immer schlecht, das so zu machen):
Delphi-Quellcode:
with PaintBox1.Canvas do
  begin
    BeginScene();
Der absolute Bezug auf PaintBox1 kann leicht zur Falle werden.

Daher solltest Du z.B.

Delphi-Quellcode:
with TPaintBox (Sender).Canvas do
  begin
    BeginScene();
verwenden, damit auch auf der richtigen Instanz gemalt wird. Wie gesagt, ob da ein Fehler auftaucht oder nicht, hängt von der konkreten Implementation ab (also z.B. ob die Implementation der Zeichenaktion im Frame erfolgte oder in der Form).

Wenn Dir das nicht hilft, bliebe aus meiner Sicht nur ein isolierter Upload der Form hier in das Forum, so dass man sich das konkret ansehen kann. Sonst spekuliert man hier nur so rum.
  Mit Zitat antworten Zitat