POINT und TPOINT, pls help ;)



  • Hallo.

    POINT points[10];
    // weiter unten
    points[j].x=5+x;
    points[j].y=10+y;
    
    MyDraw(points,4); // 4 Eckpunkte
    
    void MyDraw(POINT *points, int anzahl)
    {
    MyCanvas->Polygon(points,anzahl); 
    }
    

    E2034 Konvertierung von 'tagPOINT *' nach 'const TPoint *' nicht möglich

    Die Frage ist in Zeile "MyCanvas->Polygon(points,anzahl);"
    Wie mache ich daraus ein TPoint? 😕 Irgendwie stehe ich grad mächtig aufn Schlauch 😞



  • habe gerade keinen BCB zu Hand, aber Dein Zugriffsoperator in MyDraw fehlt.
    Versuchen kannst Du es auch mal mit LPPOINT. Schaue aber lieber noch mal in die Hilfe, da ich mir auch nicht sicher bin.



  • Wieso deklarierst du deine Point-Variable nicht einfach als Zeiger auf TPoint statt als POINT-Array.


Anmelden zum Antworten