Einzelnen Beitrag anzeigen

Benutzerbild von Catbytes
Catbytes

Registriert seit: 7. Sep 2002
Ort: Heckendalheim
353 Beiträge
 
Delphi XE5 Enterprise
 
#1

Probleme mit der Zwischenablage

  Alt 8. Mär 2005, 15:18
Hallo,

habe folgendes Problem: Ich bin gerade an diesem Projekt beschäftigt.

Nun möchte ich, daß wenn der Hotkey gedrückt wird, die aktuelle Zwischenablage gespeichert, der markierte Text kopiert, die Seite bei Wikipedia aufgerufen und die zwischengespeicherte Zwischenablage wieder zurückgelesen wird.

Klappt soweit ganz gut - Problem ist nur, daß das nur einmal klappt.

Beim zweitenmal kommt entweder die Fehlermeldung "Zwischenablage konnte nicht geöffnet werden", oder der String der Zwischenablage ist leer.

Als Anhang ein Beispielprojekt. Da, wo der MessageDlg kommt, wird normalerweise die Wikipedia-Seite aufgerufen. Hotkey ist in diesem Beispiel STRG+1 (Numpad).

Vorgehensweise: Programm starten, Text irgendwo markieren, Hotkey drücken (sollte einmal klappen). Beim zweiten mal krachts dann

Kann mir einer sagen warum?

Edit: Die Datei sndkey32.pas ist bei Delphi 7 auf der Installations-CD unter \INFO\EXTRAS\SENDKEYS zu finden. Wer dies nicht möchte, einfach oben aus der Uses-Klausel entfernen und die vier weiteren Programmzeilen aktivieren
Angehängte Dateien
Dateityp: zip problem_zwischenablage_433.zip (7,9 KB, 23x aufgerufen)
Catbytes
  Mit Zitat antworten Zitat