| Autor |
Beitrag |
SHIFTER
      
Beiträge: 65
Win 2k SRV, Win XP, Vista, SuSe Linux SRV
Delphi 11
|
Verfasst: Fr 03.10.08 18:59
Hi,
wie bekomme ich heraus welche Monitor / Monitore angeschlossen sind.
Es geht mir um genaue bezeichnung.
mit screen.monitorcount bekomme ich die anzahl aber ich brauche auch die bezeichnung von jeden.
gruss
und
danke
shifter
_________________ Hier hätte ich Link zur meine WebSite, leider ist in diesen wunderbaren Forum es nicht erlaubt. Als hätte es jemanden gestört.
|
|
BenBE
      
Beiträge: 8721
Erhaltene Danke: 191
Win95, Win98SE, Win2K, WinXP
D1S, D3S, D4S, D5E, D6E, D7E, D9PE, D10E, D12P, DXEP, L0.9\FPC2.0
|
Verfasst: Fr 03.10.08 19:03
Siehe Projekt Omorphia, dort im Source gibt's ne OIncMonitors.pas; damit geht das; wenn auch etwas gehackt bisher ...
_________________ Anyone who is capable of being elected president should on no account be allowed to do the job.
Ich code EdgeMonkey - In dubio pro Setting.
|
|
SHIFTER 
      
Beiträge: 65
Win 2k SRV, Win XP, Vista, SuSe Linux SRV
Delphi 11
|
Verfasst: Fr 03.10.08 19:15
Danke erstmal,
gibt es keine "standart" möglichkeit. Zur dem Omorphia komm ich nicht rein die web site ist nicht erreichtbar.
Gibt es keine schnittstelle die es bedient , wie zb. screen in Forms.pas ???
gruss
seba
_________________ Hier hätte ich Link zur meine WebSite, leider ist in diesen wunderbaren Forum es nicht erlaubt. Als hätte es jemanden gestört.
|
|
SHIFTER 
      
Beiträge: 65
Win 2k SRV, Win XP, Vista, SuSe Linux SRV
Delphi 11
|
Verfasst: Fr 03.10.08 20:28
Danke BenBE,
jedoch ich bekomme keine brauchbare ergebnisse,
ich bekomme zimlich viell,
wie z.b. wie die schnittschlelle an der Grafikkarte und ales mögliche.
Aber das was in "Eigenschaften von Anzeig" unter Einstellung steht bekomme ich nicht.
muss
wohl weiter versuchen.
danke
shifter
_________________ Hier hätte ich Link zur meine WebSite, leider ist in diesen wunderbaren Forum es nicht erlaubt. Als hätte es jemanden gestört.
|
|
AXMD
      
Beiträge: 4006
Erhaltene Danke: 7
Windows 10 64 bit
C# (Visual Studio 2019 Express)
|
Verfasst: Fr 03.10.08 20:39
Falls du es selbst realisieren möchtest könnte dir das hier oder auch das hier nützlich sein.
AXMD
|
|
SHIFTER 
      
Beiträge: 65
Win 2k SRV, Win XP, Vista, SuSe Linux SRV
Delphi 11
|
Verfasst: Fr 03.10.08 20:44
Vielen Dank für Deine Links,
jedoch aus zeitlichen gründen kann ich mich nicht so tief da reinsteigern.
Ausser dem weis ich nich ob ich es packen würde.
Trotz dem vielen, vieln Dank.
gruss
shifter
_________________ Hier hätte ich Link zur meine WebSite, leider ist in diesen wunderbaren Forum es nicht erlaubt. Als hätte es jemanden gestört.
|
|
SHIFTER 
      
Beiträge: 65
Win 2k SRV, Win XP, Vista, SuSe Linux SRV
Delphi 11
|
Verfasst: Sa 04.10.08 11:52
Habt Ihr vieleicht eine weniger komplitzierte methode die Bezeichnung eurer Bildschirme herauszufinden ?
gruss
shifter
_________________ Hier hätte ich Link zur meine WebSite, leider ist in diesen wunderbaren Forum es nicht erlaubt. Als hätte es jemanden gestört.
|
|
NeoInDerMATRIX
      
Beiträge: 245
Win95, Win98(+se), WinNT, Win2000, WinME, WinXP(+pro), VISTA, Linux(SuSe), DOS [MultiMon(3)], Vista
D6 PeE + (FP 2.0l) + D3 Pe + D2005+ D2006 Arch
|
Verfasst: Di 04.11.08 23:05
Hallo,
also erstens ist Windows, oder aber auch die Treiber, nicht so konsequent das sie diese Informationen immer wirklich nutzen und damit auch zurück geben. Und zweitens musst du das an der WinAPI mit dem wie es im Projekt Omophia gemacht wird abfragen. Es ist aber so das wenn dein Grafiktreiber es nicht direkt unterstützt, und du keinen Expliziten Treiber für deinem Monitor Installiert hast. Windows dir wahrscheinlich nur PnP Monitor oder so zurück gibt. Das kann dir aber sogar bei Installiertem Monitor Treiber passieren.
Ich z.B. habe zwei Monitore und für beide einen Treiber Installiert und Windows sagt nur bei meinem Primären Monitor was es für einer ist. Der sekundäre wird als PnP Monitor geführt.
Und wie gesagt das auslesen dieser Informationen ist recht simpel.
Mfg
nei
|
|
hathor
Ehemaliges Mitglied
Erhaltene Danke: 1
|
Verfasst: Mi 05.11.08 13:27
Wie so oft, kennt WMI die Lösung:
WMI
CIMV2
Win32_DesktopMonitor
|
|