Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Zugriffsverletzung beim Setzen von Pen.Style (https://www.delphipraxis.net/93469-zugriffsverletzung-beim-setzen-von-pen-style.html)

vanilla 6. Jun 2007 11:58


Zugriffsverletzung beim Setzen von Pen.Style
 
hallo,

ich möchte einfach eine gestrichelte (vertikale) linie zeichnen. m_cv1 ist von einer selbst erstellten klasse tmodcanvas der wiederrum von tcanvas abgeleitet ist. ein gestetzter style bleibt solange bis er durch einen neuen style befehl ersetzt wird - und ich kann beliebig oft setzen und wieder rücksetzen. komischer weise krieg ich aber eine blöde zugriffsverletzung bei Zeile : m_cv1.cv.Pen.Style := psDash; WAARUMM ?? Kann mir jemand helfen. Woran kann das liegen?

Delphi-Quellcode:
 //gestrichelte Linie zeichnen
       m_cv1.cv.Pen.Style := psDash;
       m_cv1.cv.Pen.Color := GetColor(Red); //das geht
       m_cv1.MoveTo(xRand+Ausleger.MVK, Ausleger.Hoehe+eMass+1);
       m_cv1.LineTo(xRand+Ausleger.MVK, 0);
       m_cv1.Pen.Style := psSolid;

vanilla 6. Jun 2007 14:57

Re: Zugriffsverletzung beim Setzen von Pen.Style
 
habe den fehler selbst gefunden, in der letzten zeile hat noch was gefehlt
Delphi-Quellcode:
    m_cv1.cv.Pen.Style := psSolid;


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:20 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz