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!
Hi Mach wenigstens mal einen Screenshot, damit man sich unter deiner 'Beschreibung' etwas vorstellen kann. MfG Spess
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
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.
Ich hab auch solche Graphen. Fuer einen Logger, eine Zeiteinheit pro pixel, und eine Zeiteinheit ist dann zB 5 sekunden. Wenn man dann das Fenster breiter macht hat mehr Zeit platz.
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
Hi
>Ach ich hätte da noch ne kleine frage und zwar möchte ich auf den....
Was benutzt du zum Zeichnen? TPaintBox?
MfG Spess
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
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.