Einzelnen Beitrag anzeigen

vanilla

Registriert seit: 23. Mär 2007
44 Beiträge
 
Delphi 7 Professional
 
#1

Zugriffsverletzung beim Setzen von Pen.Style

  Alt 6. Jun 2007, 12:58
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;
  Mit Zitat antworten Zitat