Kann man mit SetClipboardText alle Daten auslesen...

Für allgemeine Fragen zur Programmierung mit PureBasic.
funkheld
Beiträge: 651
Registriert: 31.12.2009 11:58

Kann man mit SetClipboardText alle Daten auslesen...

Beitrag von funkheld »

Hallo, werden die Daten alle ins Clipboard gepackt, von Byte=0 bis Byte=255, oder gibt es da ausnahmen?

Ich möchte die Daten ins Clipboard setzen:
rdata=ReceiveNetworkData(ClientID(1), *rbuffer, 256)
SetClipboardText(PeekS(*rbuffer,rdata))

Danke.

Gruss
Benutzeravatar
STARGÅTE
Kommando SG1
Beiträge: 7039
Registriert: 01.11.2005 13:34
Wohnort: Glienicke
Kontaktdaten:

Re: Kann man mit SetClipboardText alle Daten auslesen...

Beitrag von STARGÅTE »

Set/Get ClipboardText ist nur für echten Text.
Das heißt, Binärdaten würde zu Fehler führen (abgeschnittener String)

Wenn du also PeekS() zum lesen des *rbuffer nutzt, wird bis zur ersten NULL gelesen und dann abgebrochen.
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
funkheld
Beiträge: 651
Registriert: 31.12.2009 11:58

Re: Kann man mit SetClipboardText alle Daten auslesen...

Beitrag von funkheld »

Jup danke.

Gruss
Antworten