Wie kann ich den Fehler "Zwischenablage kann nicht geöffnet werden: Zugriff verweigert" beheben?

Ich verwende den folgenden Code, um Text in die Zwischenablage zu kopieren:

  Clipboard.Open;
  try
    Clipboard.AsText := GenerateClipboardText;
  finally
    Clipboard.Close;
  end;

Zufällig erhalte ich scheinbar die Fehlermeldung "Zwischenablage kann nicht geöffnet werden: Zugriff verweigert". Ich vermute, dass diese Fehler durch eine andere Anwendung verursacht werden, die die Zwischenablage sperrt, aber ich scheine nie etwas mit anderen Anwendungen zu tun, die die Sperren verursachen sollten.

Seltsamerweise scheinen meine Benutzer unter Vista und Windows 7 mehr Fehler zu melden als unter XP.

Kann ich überprüfen, ob die Zwischenablage gesperrt ist, bevor ich versuche, darauf zuzugreifen?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage