AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte mal wieder 'ne Uhr
Thema durchsuchen
Ansicht
Themen-Optionen

mal wieder 'ne Uhr

Ein Thema von markus5766h · begonnen am 20. Mär 2016 · letzter Beitrag vom 22. Mär 2016
Antwort Antwort
HolgerX

Registriert seit: 10. Apr 2006
Ort: Leverkusen
982 Beiträge
 
Delphi 6 Professional
 
#1

AW: mal wieder 'ne Uhr

  Alt 21. Mär 2016, 18:53
Hmm..

Also war meine Vermutung mit dem Scaling nicht ganz verkehrt..

Das die Bitmaps in den Images geblieben sind wie sie sollen, ist schon mal beruhigend.
Das durch das Scaling die Position und Größe der Controls beim Öffnen der Form verändert wird ist da schon ärgerlich.

Deshalb alles mit 100% entwickeln.

Es war in Vergangenheit auch aufgefallen, wenn eine Form auf WinXP designt wurde und diese dann auf Win7 geöffnet wurde, dann haben sich auch diverse Positionen leicht verändert.

Fazit:
Nutze nur ein Image für deine Uhr und male darauf den Hintergrund und die Zahlen absolut, dann kann Windows vergrößern was will, wenn das Image AutoSize hat, passt es sich am TBitmap an
  Mit Zitat antworten Zitat
Benutzerbild von markus5766h
markus5766h

Registriert seit: 5. Mär 2009
Ort: Hamburg
569 Beiträge
 
Delphi XE8 Professional
 
#2

AW: mal wieder 'ne Uhr

  Alt 22. Mär 2016, 09:25
... ja, das mit dem Scaling ist mir vorher nie aufgefallen,
nutze immer eine Scalierung von 100 %

Rar-Archiv im ersten Post aktualisiert, scaled = False
Markus H.

Geändert von markus5766h (22. Mär 2016 um 09:27 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von Neutral General
Neutral General

Registriert seit: 16. Jan 2004
Ort: Bendorf
5.219 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#3

AW: mal wieder 'ne Uhr

  Alt 22. Mär 2016, 10:01
... ja, das mit dem Scaling ist mir vorher nie aufgefallen,
nutze immer eine Scalierung von 100 %

Rar-Archiv im ersten Post aktualisiert, scaled = False
Hat für mich nichts geändert. Der Abstand ist in der exe drin.
Michael
"Programmers talk about software development on weekends, vacations, and over meals not because they lack imagination,
but because their imagination reveals worlds that others cannot see."
  Mit Zitat antworten Zitat
bcvs

Registriert seit: 16. Jun 2011
733 Beiträge
 
Delphi 12 Athens
 
#4

AW: mal wieder 'ne Uhr

  Alt 22. Mär 2016, 11:20
Die neue Exe funktioniert ist mir unter Win10 in allen Auflösungen OK.

Unter Win7 mit 125% sind die Bitmaps auseinandergerissen.

Wenn ich es aber mit D2007 selbst kompiliere und Scaled auf false setze, ist alles OK.
  Mit Zitat antworten Zitat
Benutzerbild von markus5766h
markus5766h

Registriert seit: 5. Mär 2009
Ort: Hamburg
569 Beiträge
 
Delphi XE8 Professional
 
#5

AW: mal wieder 'ne Uhr

  Alt 22. Mär 2016, 19:35
... wie schon angesprochen, ist das Neuzeichnen ganzer Bitmaps nicht so das Wahre . . . (war ja auch nur mal auf die Schnelle).
Mit angehängtem Programm lässt sich ein Array[0..127, 1..48] erstellen,
welches für die Ordinalwerte 0 bis 127 dann das entsprechende Zeichen in einer Matrix von 6*8 Punkten darstellt.
Das Array kann gespeichert oder in die Zwischenablage kopiert werden, um es dann in einer Unit unter CONST einzufügen.
Die Matrix wird einfach durch Klick auf die entsprechenden Punkte erstellt und kann dann im Array gespeichert werden.
Für die Vorschau (zeige Zeichentabelle) wird eine Auflösung von 1600 * 900 px benötigt.
Im Archiv sind die Bitmap-Sourcen enthalten.
Die Vorschau arbeitet in einem Raster von 10px*10px, die Ursprungs-Led's haben 16px * 16px.
In der Datei Matrix_2.txt sind schon einige Zeichen definiert, können aber überschrieben werden.
Die Dateien "LED_SW_10px.bmp" und "LED_GN_10px.bmp" werden vom Programm geladen !
Miniaturansicht angehängter Grafiken
preview1.jpg   preview2.jpg  
Angehängte Dateien
Dateityp: rar Matrix_6x8.rar (178,4 KB, 10x aufgerufen)
Markus H.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:09 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