Dellphi Skalierung anpassen

Gast #1639769
Lesenswert?

Hallo zusammen
Ich hoffe das ich hier jemanden finde der mir helfen kann mein Problem 
zu lösen.
Habe in Delphi ein Programm vorgesetzt bekommen, in dem ein bestimmter 
Ablauf dargestellt wird und die Zeiten für die ensprechenden Schritte 
errechnet werden. Wenn ich jetzt allerdings die Auflösung meines 
Bildschirms ändere, bzw es auf einem anderen Rechner teste stimmen die 
errechneten Zeitwerte nicht mehr und auch die Zeichnung zur skalierung 
der x-Achse passt nicht mehr. Das selbe Problem ist wenn ich das Fenster 
verkleinere.
Danke für eure Hilfe!
Gast #1641509
Lesenswert?

micha schrieb:
> Hallo zusammen
> Ich hoffe das ich hier jemanden finde der mir helfen kann mein Problem
> zu lösen.
> Habe in Delphi ein Programm vorgesetzt bekommen, in dem ein bestimmter
> Ablauf dargestellt wird und die Zeiten für die ensprechenden Schritte
> errechnet werden. Wenn ich jetzt allerdings die Auflösung meines
> Bildschirms ändere, bzw es auf einem anderen Rechner teste stimmen die
> errechneten Zeitwerte nicht mehr und auch die Zeichnung zur skalierung
> der x-Achse passt nicht mehr. Das selbe Problem ist wenn ich das Fenster
> verkleinere.
> Danke für eure Hilfe!

Hallo,

wenn der ursprüngliche Programmautor nicht 100% unfähig war, kann das so 
nicht stimmen. Mit der Bildschirmauflösung ändert sich die Darstellung 
der Werte, nicht ihre Berechnung.

Bestimmst du etwa die Zeitwerte durch Abmessen am Bildschirm??

Gruss Reinhard
Gast #1641665
Lesenswert?

Skalierungsprobleme wegen veränderter Bildschirmeinstellungen kann man 
in Delphi relativ einfach umgehen, wenn man die Eigenschaft "Scaled" des 
Formulars auf "false" setzt.

Ich frage mich aber, was das mit irgendwelchen errechneten Zeitwerten zu 
tun haben soll.
Gast #1644798
Lesenswert?

Danke für eure Hilfe hab das Problem jetzt einfach so gelöst, indem ich 
die größe des Fensters Festgelegt habe. Nicht grad die beste Lösung aber 
für diesen fall reichts.

Ach ich hätte da noch ne kleine frage und zwar möchte ich auf den 
dargestellten Linien stellenweise Punkte zeichnen. Kann mir vllt jemand 
die einfachste lösung für ein solches problem nennen? Bei allen 
bisherigen versuchen ist immer ein kleines stück der linie verschwunden
#1645973
Lesenswert?

Hi
Ok, bei deiner Arbeit werd ich dir nicht helfen können, aber ein paar 
Hinweise hab ich doch. Linien verschwinden ? Evtl. Farbe = 
Hintergrundfarbe ? Punkte zu zeichnen sollte nicht allzuschwer sein. Da 
baut man sich eine Proc und ruft diese mit entprechenden Koordinaten 
auf. Was brauchst du denn, um einen Kreis zu zeichnen ? Mittelpunkt, 
Radius ? Wenn gleiche Abstnde ist's doch gar nicht so schwer, über eine 
For Schleife die Punkte darzustellen.
Gruß oldmax

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren