Einzelnen Beitrag anzeigen

einbeliebigername

Registriert seit: 24. Aug 2004
140 Beiträge
 
Delphi XE8 Professional
 
#7

AW: Binäre Daten aus einem MemoryStream in die Zwischenablage überführen

  Alt 1. Mär 2012, 10:13
Hallo,

also du willst Daten über die Zwischenablage an ein anderes Programm transferieren. Wie heißt den das Programm? Könnte man es kennen? Weil du kannst dir Formate ausdenken und registrieren wie du willst. Es gibt kein Algorithmus der in deinem Kopf nachschaut und die Daten der Zwischenablage korrekt interpretiert. Wenn man sowas machen will geht man eigentlich einen anderen Weg.

Zuerst startet man das Programm, wo die Daten über die Zwischenablage rein sollen, zweimal und versucht diese Art von Daten per Kopieren und Einfügen von einer Instanz zur Anderen zu bekommen. Damit stellt man erst mal sicher, dass das Vorhaben überhaupt funktionieren könnte. Wenn man das Programm nicht zweimal unter einer Benutzeranmeldung starten kann, nimmt man zwei Rechner und baut zwischen denen eine RDP-Verbindung auf. In den Einstellungen der RDP-Verbindung kontrollieren, dass die Zwischenablage über die Verbindung übertragen wird. Den Test mit der RDP-Verbindung kann man auch gleich machen, weil man so testen kann ob das Programm das Kopieren und Einfügen über die Zwischenablage macht. Funktioniert dies erst mal, kann man dann mit einem Analyseprogram sich die Daten der Zwischenablage anschauen, den Aufbau dieser untersuchen und dann einen Algorithmus schreiben, welcher Daten in dem Format in die Zwischenablage kopiert.

Stellt man beim Testen fest, das sich entweder diese Art von Daten im Programm nicht kopieren lassen oder dabei nicht die Zwischenablage benutzt wird, bleibt nur noch der Blick in die Dokumentation des Programms oder eine Nachfrage beim Hersteller übrig.

einbeliebigername.
  Mit Zitat antworten Zitat