Entwickler-Ecke
Windows API - Windows 7 ClipBoard QuoVadis
Seven of Nine - Fr 16.07.10 06:25
Titel: Windows 7 ClipBoard QuoVadis
Eine meiner Delphi Applikationen hat eien Funktion welche per üblichem Befehl (ClipBoard.AsText := 'aString') Daten ins ClipBoard kopiert, damit man diese in einem anderen Programm einfügen kann. Kopiert werden dabei lediglich durch Tab getrennte UniCode-kompatible Strings.
Bei einem meiner Anwender klappt aber eben genau dies unter Win-7 nicht. Das ClibBoard beinhaltet nachdem Aufruf keine Daten die einfügbar wären. Getestet wurde mit MS-Excel, Word und auch Notepad+. Eine Überwachung mit ClipDiary zeigt ebenfalls das keine Daten da sind, allerdings aber das "58 Bytes üertragen" wurden ?!?
Bei anderen Win7 Test-PCs läuft die Funktion aber einwandfrei. Ebenso zeigt die ClipDiary die Daten einwandfrei an.
Frage-1: Gibt es im ClipBoard von Win7 Änderungen in der API die ich codeseitig berücksichtigen kann? Sollte ich besser andere Funktionen benutzen?
Frage-2: Gibt es in Windows 7 und/oder in MS-Office's Clipboard Einstellungen die den Fehler verursachen könnten?
lG Martin
jaenicke - Sa 24.07.10 09:37
Kann es sein, dass auf dem PC Tools installiert sind, die die Zwischenablage überwachen? Da gibt es ja jede Menge, sei es für eine History-Liste oder für andere Zwecke.
Ich konnte jedenfalls auch kein Problem dabei reproduzieren. :nixweiss:
Seven of Nine - Mi 28.07.10 17:00
Danke Seb
Hmm, damit erhärtet sich wohl weiter meine Vermutung.
...muss der Anwender wohl auf seinem PC selbst nach seinen Problemchen suchen
Danke nochmals & lG
Martin
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!