Avatar billede lytzen Nybegynder
02. december 2001 - 20:16 Der er 7 kommentarer og
1 løsning

Fange windows\' copy

Hej.
Jeg vil gerne i mit program have mulighed for at \'fange\' det man copy\'er i windows.
Altså, hvis man trykker CTRL+C så skal det man har markeret ikke kun lægge sig i windows\' buffer men også i en af mine variable.
Nogen der kan hjælpe ?
Avatar billede dkn Nybegynder
02. december 2001 - 20:31 #1

uses ClipBrd;

function GetStrFromClipbrd : string;
begin
if Clipboard.HasFormat(CF_TEXT) then
  result := Clipboard.AsText
else
begin
  ShowMessage(\'There is no text in the Clipboard!\');
  result := \'\';
end;
end;


Put det på en timer, eller gør det lidt smartere ved at se om ctrl+c er trykket, men du kan jo så ikke vide om de har kopiret med musen??

dkn
Avatar billede lytzen Nybegynder
02. december 2001 - 20:34 #2
Hmm, det skal virke med musen også..
Det jeg vil er at skrive indholdet ud i en fil. Derfor skal den reagere på nyt indhold også
Avatar billede lytzen Nybegynder
02. december 2001 - 20:59 #3
hmm. Jeg får en fejl:

Debugger Kernel BORDBK50.DLL is missing or not registered.

Hvad kan jeg gøre ved det ?
Avatar billede dkn Nybegynder
02. december 2001 - 21:05 #4
hmm det ved jeg sku ikke hvorfor den gør :| den gør det også her, men jeg har da brugt det mange gange før.

dkn
Avatar billede lytzen Nybegynder
02. december 2001 - 21:12 #5
Ved du hvordan jeg kan undersøge om der er kommet nyt i bufferen ?
En mulighed er løbende at tjecke om det der står i bufferen er det samme som jeg alledere har læst. Men det er ikke så smart synes jeg
Avatar billede dkn Nybegynder
02. december 2001 - 21:50 #6
Fik du det til at virke?

dkn
Avatar billede xs2k Nybegynder
02. december 2001 - 22:54 #7
prøv at se denne side http://www.innotts.co.uk/~zephyr/monclip.html der er en beskrivelse af hvordan du kan gøre det uden en timer
Avatar billede borrisholt Novice
03. december 2001 - 09:25 #8
Det er der en længere smører om i det nyeste nummer af Delphi Imforment magazine !

Jens B
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester