Einzelnen Beitrag anzeigen

berens

Registriert seit: 3. Sep 2004
431 Beiträge
 
Delphi 2010 Professional
 
#1

Dateien in der Zwischenablage auslesen

  Alt 25. Jun 2008, 14:42
Hi!

Ich würde gerne mein Programm so aufpolieren, dass wenn der Kunde eine XML-Konfigurationsdatei in die Zwischenablage kopiert, mein Programm anbietet, diese Konfiguration zu laden.

Das mit dem Ändern der Zwischenablage ist kein Problem, das auslesen der Dateien schon:

Unter http://www.swissdelphicenter.ch/de/showcode.php?id=791 wird zwar schon erklärt, wie ich Dateinamen auslese, die vom Windows Explorer kopiert wurden (funktioniert auch). Wenn ich aber z.B. in Outlook einen Anhang mit Rechte-Maustaste --> Kopieren kopiere wird mir der Pfad nicht angezeigt.

Wird vielleicht von Outlook gleich das komplette Attachement in die Zwischenablage gelegt, und vom Explorer nur die Dateinamen? Aber warum kann ich dann im Windows Explorer diese Datei von Outlook über [Bearbeiten] - Einfügen?

Wie kann mein Programm erkennen, dass eine gültige Datei sich in der Zwischenablage befindet?

Weitere Tags für diesen Beitrag: ClipBrd, ClipBoard, Zwischenablage, Datei, Kopieren, TFileName, HasFormat
  Mit Zitat antworten Zitat