Zitat von
Hudel1965:
if (Hoehe>=HMin) and (Hoehe<=Hmax) then
Zitat von
Roachford:
Alternativ: if InRange(Hoehe, HMin, HMax) then
Danke für die vielen Erklärungen. Wäre ja auch zu einfach gewesen.
Ich habe es jetzt erstmal wie
Hudel1965 gemacht. Aus zwei Grüden:
Ich frage nicht nur die Hoehe, sondern auch die Breite ab. Und außerdem muss jedesmal ein
Not davorstehen, weil ich nur dann in die If-Alternative springen möchte, wenn die Größe gerade nicht passt. Da sieht mir
Delphi-Quellcode:
If (Hoehe<HMin) Or (Hoehe>HMax) Or (Breite<BMin) Or (Breite>BMax) Then
...
einfacher aus.
Außerdem muss ich die
Unit Math noch mit einbinden, was mich zu einer
allgemeinen Frage führt: Mein Programm soll möchlichst im Hintergrund laufen und schön klein bleiben. Kommt eine weitere
Unit dazu, dann wird das Programm (auf der Festplatte) größer und es braucht mehr
RAM,
oder? Sollte das nicht der Fall sein, würde ich
InRange nehmen, wenn es mir einen Geschwindigkeitsvorteil bringt...
Ich werde mir die Routine aber für die Zukunft vormerken.
Gruß, Alex