![]() |
Screen nicht im Dienst?
Hallo zusammen!
Ich will einen Screenshot mit einem Dienst machen. Delphi meckert aber bei
Code:
Als würde es Screen nicht geben. Unit Windows ist eingebunden. Oder kann man das mit einem Dienst nicht machen?
Screen.Width
|
Re: Screen nicht im Dienst?
Das kann natürlich sein, ein Dienst muss ja auch laufen wenn kein Benutzer angemeldet ist. Dann dürfte kein Zugriff auf den Desktop möglich sein.
Was bekommst du denn als Exception zurückgeliefert? |
Re: Screen nicht im Dienst?
Zumindest in Vista gibt es kein Desktop in der Dienstsession (=0) und damit auch keine Höhe und Breite (oder anderes). In XP müssen einige Faktoren zusammenkommen, damit dasselbe passiert.
|
Re: Screen nicht im Dienst?
Zitat:
|
Re: Screen nicht im Dienst?
Und funktioniert es?
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:19 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