TRect will nicht im Funktionskopf
-
Hi. Ich sitze 1Uhr Abends an meinen HAs und habe ein komisches Problem mit TRect im Funktionskopf.
void __fastcall SaveCanvas(AnsiString FileName, TRect rect = TRect(0,0,0,0));
Ich will TRect als optionalen Funktionsparameter, da die Angabe nicht zwingend erforderlich sein soll.
So nun möchte ich die Funktion auch aufrufen
Dies funktioniert auch!
TRect rect = TRect(200,130,400,350); SaveCanvas(ImageFile,rect);
Aber dies funktioniert nicht!
TRect rect; rect.left = min_x; rect.right = max_x - min_x; rect.top = min_y; rect.bottom = max_y - min_y; SaveCanvas(ImageFile,rect);
In der Exe kommt dann plötzlich etwas von "Falscher Parameter"
Wäre toll wenn mir jemand weiterhelfen könnte.Ich könnte es natürlich auch so wie oben machen und einsetzen,
aber jetzt würde ich gern erstmal wissen was nicht stimmt.
-
Hat sich erledigt. Die Zahlenwerte waren etwas falsch.