Autor Beitrag
WeBsPaCe
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 2322
Erhaltene Danke: 1

FireFox 3, Internet Explorer 6 SP1
D1, D3Prof, D6Pers, D7Pers+Indy, VisualStudio Express
BeitragVerfasst: Mo 24.11.08 12:37 
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

_________________
Steht der Bauer im Gemüse, hat er später grüne Füße.
elundril
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 3747
Erhaltene Danke: 123

Windows Vista, Ubuntu
Delphi 7 PE "Codename: Aurora", Eclipse Ganymede
BeitragVerfasst: Mo 24.11.08 12:45 
Vielleicht kann die das helfen:
www.thecodecave.com/article19

lg elundril

_________________
This Signature-Space is intentionally left blank.
Bei Beschwerden, bitte den Beschwerdebutton (gekennzeichnet mit PN) verwenden.
WeBsPaCe Threadstarter
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 2322
Erhaltene Danke: 1

FireFox 3, Internet Explorer 6 SP1
D1, D3Prof, D6Pers, D7Pers+Indy, VisualStudio Express
BeitragVerfasst: Mo 24.11.08 15:47 
Tach,

user profile iconelundril hat folgendes geschrieben Zum zitierten Posting springen:
Vielleicht kann die das helfen:
www.thecodecave.com/article19

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

_________________
Steht der Bauer im Gemüse, hat er später grüne Füße.
WeBsPaCe Threadstarter
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 2322
Erhaltene Danke: 1

FireFox 3, Internet Explorer 6 SP1
D1, D3Prof, D6Pers, D7Pers+Indy, VisualStudio Express
BeitragVerfasst: Di 25.11.08 10:35 
Tach,

habe jetzt unter www.swissdelphicente.../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

_________________
Steht der Bauer im Gemüse, hat er später grüne Füße.