A
Hallo
Fehlerbeschreibung?!
Ich halte diese Zeile für fehlerhaft.
RECTL *rectangle = &RECTL();
Die Instanz von RECTL ist nur temporär, der Zeiger zeigt nach dieser Zeile auf ungültigen Speicher. Warum so kompliziert?
RECTL rectangle; // Normale Stack-Instanz reicht aus
rectangle.left = 0;
rectangle.top = 0;
rectangle.right = 200;
rectangle.bottom = 200;
viewObject->Draw(DVASPECT_CONTENT, 1, NULL, NULL, NULL, Image1->Canvas->Handle, &rectangle, NULL, NULL, NULL); // Hier brauchst du die Adresse
bis bald
akari