Entwickler-Ecke
Sonstiges (Delphi) - Zwischenablage komplett sichern
WeBsPaCe - Mo 24.11.08 12:37
Titel: Zwischenablage komplett sichern
Tach,
ich habe vor mit meinem Programm die Zwischenablage zu bearbeiten - soweit kein Problem - allerdings soll davor der gesamte Inhalt gesichert werden und am Ende meiner Anwendung wieder zurückgeschrieben werden können.
Irgendwie konnte mir keines der Ergebnisse der Suchfunktion befriedigend weiterhelfen... Habe das Gefühl, mir fehlt die Verständnis-Grundlage, wie die MS-Zwischenablage aufgebaut ist.
Weiß jemand Bescheid?! ;-)
MfG,
WeBBy
WeBsPaCe - Mo 24.11.08 15:47
Tach,
Naja, nicht so ganz, aber man erkennt dort mein Problem: Ich will ja den Inhalt gar nicht "auslesen" oder "weiterverabeiten", sondern einfach nur speichern und später wieder zurückschreiben - und das ohne Beachtung des CF_FORMATs. CF_TEXT genauso wie alle anderen.
MfG,
WeBBy
WeBsPaCe - Di 25.11.08 10:35
Tach,
habe jetzt unter
http://www.swissdelphicenter.ch/de/showcode.php?id=945 ein paar Funktionen gefunden, die eigentlich genau das versprechen, was ich will: die Zwischenablage komplett in einen TMemoryStream schreiben.
Gut, im Beispiel wird der dann in eine Datei gespeichert, das brauch ich nicht, aaaaaber: es funktioniert auch gar nicht. Schon wenn ich in
mspaint einen von mir kunstvoll erstellten Smilie in die Zwischenablage kopiere streikt das Programm beim Speichern in den MemoryStream. Fehler:
CopyStreamFromClipboard: could not lock global handle obtained from clipboard!
Kann mit diesem ganzen
LockGlobal etc. irgendwie ziemlich wenig anfangen... Hilfe? :(
MfG,
WeBBy
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!