Lotus Notes / Domino Sonstiges > Tipps und Tricks
Klasse für Zwischenablage
Axel:
Hi,
ich habe im Internet eine Klasse zum Schreiben und Lesen von Daten von/ in die Zwischenablage gefunden. Das Ganze habe ich in eine Script-Bibliothek gepackt. Damit lässt sich die Klasse sehr leicht in eigene Datenbanken integrieren.
Beispiel (die Bibliothek muß mit Use "..." eingebunden sein):
Dim clsClipBoard As New ClipBoard
Dim strTemp As String
strTemp = "Das kommt in die Zwischenablage"
clsClipboard.Contents = strTemp 'Schreiben der Daten in die Zwischenablage
...
...
Messagebox clsClipboard.Contents 'Lesen aus der Zwischenablage
...
Die Klasse lässt sich sowohl in Datenbanken für Notes 5 als auch in Notes 6.5 verwenden.
Axel
Glombi:
Das kommt mir irgendwie bekannt vor, siehe
http://www.atnotes.de/index.php?board=7;action=display;threadid=14538
Andreas
Axel:
Hi Andreas
richtig, aber siehe hier: http://www.atnotes.de/index.php?topic=22744.0
Die Klasse in diesem Thread hatte ich mal auf Basis eines Codestückes aus dem Internet erstellt. Es hat sich aber herausgestellt, dass das nicht sauber funktioniert hat. Den Code hatte ich damals auf der Seite gefunden, zu dem du damals den Link gepostet hattest.
Deswegen war ich nochmal auf der Suche und habe nun den obigen Code gefunden. Den habe ich getestet und der funktioniert ohne Probleme.
Axel
Glombi:
Ok, vielen Dank.
Es wäre interessant zu wissen, warum der "alte" Code bei Dir nicht geht. Ich verwende den in einigen Anwendungen und da gibt es kein Problem.
Andreas
Axel:
Hi,
evt. ist das abhängig von Betriebssystem und/oder der Notes-Version. Ich hab's mit Notes 5 und 6.5 unter Windows XP SP2 getestet. Die Daten wurden nur bei jedem zweiten Mal übernommen. Dazwischen wurde die Zwischenablage gelöscht.
Brathaenchen hatte ja den gleichen Effekt. Da ist mir aber nicht bekannt was für ein OS da im Spiel war.
Ich hab' mal versucht einen Grund dafür zu finden, aber ohne Erfolg.
Unter welchen Betriebssystem setzt du denn den Code ein?
Axel
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln