Autor Beitrag
SHIFTER
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 65

Win 2k SRV, Win XP, Vista, SuSe Linux SRV
Delphi 11
BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 8721
Erhaltene Danke: 191

Win95, Win98SE, Win2K, WinXP
D1S, D3S, D4S, D5E, D6E, D7E, D9PE, D10E, D12P, DXEP, L0.9\FPC2.0
BeitragVerfasst: 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 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 65

Win 2k SRV, Win XP, Vista, SuSe Linux SRV
Delphi 11
BeitragVerfasst: 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 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 65

Win 2k SRV, Win XP, Vista, SuSe Linux SRV
Delphi 11
BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 4006
Erhaltene Danke: 7

Windows 10 64 bit
C# (Visual Studio 2019 Express)
BeitragVerfasst: 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 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 65

Win 2k SRV, Win XP, Vista, SuSe Linux SRV
Delphi 11
BeitragVerfasst: 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 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 65

Win 2k SRV, Win XP, Vista, SuSe Linux SRV
Delphi 11
BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
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
BeitragVerfasst: 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



BeitragVerfasst: Mi 05.11.08 13:27 
Wie so oft, kennt WMI die Lösung:
WMI
CIMV2
Win32_DesktopMonitor