AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Multimedia Breite eines Monitors in cm (WMI ?)
Thema durchsuchen
Ansicht
Themen-Optionen

Breite eines Monitors in cm (WMI ?)

Ein Thema von hoika · begonnen am 7. Jul 2010 · letzter Beitrag vom 7. Jul 2010
Antwort Antwort
hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.275 Beiträge
 
Delphi 10.4 Sydney
 
#1

Breite eines Monitors in cm (WMI ?)

  Alt 7. Jul 2010, 09:51
Hallo,

kennt jemand eine Funktion, um die Höhe/Breite eines Monitors in cm (nicht Pixel !) zu ermitteln ?

Und ja:
4:3, 16:9, TFT oder nicht ist mir alles bekannt.

Viell. hat ja WMI sowas ?


Es geht um die möglichst genaue Darstellung von Bildern auf dem Monitor (Angaben sind als cm erforderlich).


Heiko
Heiko
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.858 Beiträge
 
Delphi 11 Alexandria
 
#2

AW: Breite eines Monitors in cm (WMI ?)

  Alt 7. Jul 2010, 09:53
Müsste sich doch aus Bildschirmgröße und DPI berechnen lassen
Markus Kinzler
  Mit Zitat antworten Zitat
blackfin
(Gast)

n/a Beiträge
 
#3

AW: Breite eines Monitors in cm (WMI ?)

  Alt 7. Jul 2010, 09:54
Da gab es schonmal einen Thread dazu:

http://www.delphipraxis.net/54974-cm...umrechnen.html

Generell ist das aber nicht möglich, da Windows eben die physikalische Bildschirmgrösse nicht kennt.
Du müsstest dir wohl selbst aus den Datenblättern des Monitors die exakten, physikalischen DPI des Monitor-Typs herauslesen und dann in cm umrechnen.

Geändert von blackfin ( 7. Jul 2010 um 09:58 Uhr)
  Mit Zitat antworten Zitat
hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.275 Beiträge
 
Delphi 10.4 Sydney
 
#4

AW: Breite eines Monitors in cm (WMI ?)

  Alt 7. Jul 2010, 09:58
Hallo,

danke.
Habe ich auch gelesen.
Endergebnis (letzter #) war aber leider, dass es sowas nicht gibt.


Heiko
Heiko
  Mit Zitat antworten Zitat
Benutzerbild von Wolfgang Mix
Wolfgang Mix

Registriert seit: 13. Mai 2009
Ort: Lübeck
1.222 Beiträge
 
Delphi 2005 Personal
 
#5

AW: Breite eines Monitors in cm (WMI ?)

  Alt 7. Jul 2010, 10:01
Bei vorgegener Diagonale in cm und Seitenverhältnis müsste
Pythagoras und Dreisatz reichen, oder?
Wolfgang Mix
if you can't explain it simply you don't understand it well enough - A. Einstein
Mein Baby:http://www.epubli.de/shop/buch/Grund...41818516/52824
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.858 Beiträge
 
Delphi 11 Alexandria
 
#6

AW: Breite eines Monitors in cm (WMI ?)

  Alt 7. Jul 2010, 10:03
Per WMI sollte es gehen
http://msdn.microsoft.com/en-us/libr...8VS.85%29.aspx
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu
Online

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.056 Beiträge
 
Delphi 12 Athens
 
#7

AW: Breite eines Monitors in cm (WMI ?)

  Alt 7. Jul 2010, 10:15
Generell ist das aber nicht möglich, da Windows eben die physikalische Bildschirmgrösse nicht kennt.
Wenn dieses bei der Installation des Monitors richtig eingetragen wurde, dann würde Windows auch den korrekten Wert kennen.

PS: Bei Röhrenmonitoren, Beamern usw. kommt es dann auch noch auf die Kalibrierung an, wie groß das Bild dann tatsächlich ist.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat
hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.275 Beiträge
 
Delphi 10.4 Sydney
 
#8

AW: Breite eines Monitors in cm (WMI ?)

  Alt 7. Jul 2010, 11:36
Danke,

das hilft mir bzw. dem Kollegen schon weiter.


Heiko
Heiko
  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 21:38 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz