Hallo,
ich habe folgendes Problem:
Ein Programm A kopiert einen String in die Zwischenablage, die von einem 2. Programm B ausgewertet werden soll.
Alle Voraussetzungen, wie sie im Kochbuch 'Borland Delphi 6' bzw. im Grundlagenbuch 'Borland Delphi 7' der Autoren Doberenz/Kowalski genannt sind, sind erfüllt.
Die Auswertung in Programm B erfolgt mit den Anweisungen
var
sTmp : string;
begin
if Clipboard.HasFormat(CF_Text) then begin
try
sTmp := Clipboard.AsText;
except
...
Trotz Prüfung auf Vorlage eines Textformates erscheint die Fehlermeldung 'Zwischenablage kann nicht geöffnet werden'.
Diese Meldung erscheint nur sporadisch.
Welche Ursache kann dies haben?
Vielen Dank für Anregungen zu diesem scheinbar einfachen Sachverhalt.
ich habe folgendes Problem:
Ein Programm A kopiert einen String in die Zwischenablage, die von einem 2. Programm B ausgewertet werden soll.
Alle Voraussetzungen, wie sie im Kochbuch 'Borland Delphi 6' bzw. im Grundlagenbuch 'Borland Delphi 7' der Autoren Doberenz/Kowalski genannt sind, sind erfüllt.
Die Auswertung in Programm B erfolgt mit den Anweisungen
var
sTmp : string;
begin
if Clipboard.HasFormat(CF_Text) then begin
try
sTmp := Clipboard.AsText;
except
...
Trotz Prüfung auf Vorlage eines Textformates erscheint die Fehlermeldung 'Zwischenablage kann nicht geöffnet werden'.
Diese Meldung erscheint nur sporadisch.
Welche Ursache kann dies haben?
Vielen Dank für Anregungen zu diesem scheinbar einfachen Sachverhalt.