Clipboard auslesen (64bit-PC)

Übersicht BlitzBasic Allgemein

Neue Antwort erstellen

 

Mirco1989

Betreff: Clipboard auslesen (64bit-PC)

BeitragSo, Mai 31, 2020 11:59
Antworten mit Zitat
Benutzer-Profile anzeigen
Hab einen älteren 64-Bit PC (I2) mit Windows 7 ultimate

Das Auslesen des Clipboard mit "GetClipboardData" funktioniert nicht.
Wie kann ich das Clipboard auslesen?
Wer Rechtschreibfehler findet, darf sie behalten
 

feider

ehemals "Decelion"

BeitragDi, Jun 02, 2020 23:09
Antworten mit Zitat
Benutzer-Profile anzeigen
Poste doch mal deinen Code und beschreibe dein Problem genau, dann kann dir sicher besser geholfen werden.

LG
feider
 

Mirco1989

BeitragMi, Jun 03, 2020 15:27
Antworten mit Zitat
Benutzer-Profile anzeigen
Als das Clipboard in meinem Programm nicht funktionierte, hab ich zum Testen den Code aus https://www.blitzforum.de/foru...php?t=1276 eingegeben. Dabei habe ich nur "ExamineClipboard" durch "IsClipboardFormatAvailable" ersetzt.

Aber jeweils bei "SetClipboardData" oder "GetClipboardData" bricht das Programm mit einem Runtime-Error "Userlib-Function not found" ab.

Da der Code aus dem Forum schon eiwas älter ist, (Feb 14, 2004) hab ich dann noch mal bei microsoft geschaut:
Aber bei https://docs.microsoft.com/en-...-clipboard in den Absätzen copying-information-to-the-clipboard und pasting-information-from-the-clipboard wird das ebenso mit "GetClipboardData" bzw. "SetClipboardData" gemacht.

Also warum bekomme ich dann jeweils einen Runtime-Error?
 

Mirco1989

BeitragMi, Jun 03, 2020 16:28
Antworten mit Zitat
Benutzer-Profile anzeigen
Hab das Problem jetzt selber behoben

In der "DLL_user32.decls" stand:
GetClipboardData% (wFormat%) : "GetClipboardDataA"

Ich hab das A am Ende entfernt und bekam dann keinen Runtime-Error mehr.
Jedoch konnte ich nur Bilder, aber keinen Text aus dem Clipboard holen.

Hab dann noch eine Zeile in die "DLL_user32.decls" eingefügt, um das Rückgabeformat auf String zu ändern und damit funktioniert das jetzt richtig.
GetClipboardText$ (wFormat%) : "GetClipboardData"
Wer Rechtschreibfehler findet, darf sie behalten

Neue Antwort erstellen


Übersicht BlitzBasic Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group