Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Größe und Positionswerte begrenzt ??? (https://www.delphipraxis.net/14834-groesse-und-positionswerte-begrenzt.html)

Prolinesurfer 16. Jan 2004 16:12


Größe und Positionswerte begrenzt ???
 
Warum können eigentlich Werte wie Left, Top, Width und Heigth einer Komponente maximal 32767 Pixel annehmen, wo sie doch alle vom normalen Integer-Typ sind?
Weiß jemand, wie man das umgehen kann?

Luckie 16. Jan 2004 16:23

Re: Größe und Positionswerte begrenzt ???
 
Wie viele Pixel ist dein Bildschirm breit? Meinst du du kommst auch in MultimonitorSystemen über 32767 Pixel? :roll: Btw. ist es genau genommen wohl ein Short Integer.

Prolinesurfer 16. Jan 2004 16:26

Re: Größe und Positionswerte begrenzt ???
 
Die Komponenten (Panels) liegen nicht direkt auf dem Form, sondern in einer ScrollBox. Und da kann ich eben blöderweise die Panels nur bis left=32767 anzeigen...

Luckie 16. Jan 2004 16:28

Re: Größe und Positionswerte begrenzt ???
 
Über denk mal dein Design. Wer soll denn das bedienen können?

Matze 16. Jan 2004 16:29

Re: Größe und Positionswerte begrenzt ???
 
Ich verstehe zwar nicht, warum ein Panel so weit rechts sein soll, aber vielleicht geht ein int64, bin mir aber nicht sicher.

NAchtrag: Komisch, aber ein integer kann doch weitausmehr darstellen :gruebel:

Prolinesurfer 16. Jan 2004 16:39

Re: Größe und Positionswerte begrenzt ???
 
Es ist nur für mich selbst. Ich habe einen Server und logge meine IP-Nummer. Und diese Panels bilden eine lange Leiste, wobei eins immer den zeitlichen Abstand zwischen zwei IPs darstellt. 1 Stunde entspricht dabei zehn Pixeln und da ich das Loggen seit August betreibe, reichen irgendwann die 32767 nicht mehr aus...

Ist nur so ne Spielerei.

http://privateserver.mine.nu/dp/ip.gif

Luckie 16. Jan 2004 16:54

Re: Größe und Positionswerte begrenzt ???
 
Zitat:

Zitat von Matze
Ich verstehe zwar nicht, warum ein Panel so weit rechts sein soll, aber vielleicht geht ein int64, bin mir aber nicht sicher.

+
Dann muss er die Komponente ableiten und ie Property entsprechend neu schreiben.

Zitat:

NAchtrag: Komisch, aber ein integer kann doch weitausmehr darstellen :gruebel:
Ein Short Integer nicht. Und es wird wohl ein Short Integer sein.

Prolinesurfer 16. Jan 2004 21:35

Re: Größe und Positionswerte begrenzt ???
 
Hm... hab jetzt einfach ein Shape genommen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:10 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz