Ładny brzuch
Ponizszy kod wykonuje co sekunde. Co jakis czas ( w roznych odstepach czasu od 5 - 30 sek) program wyswietla mi blad "Cannot open clipboard". Ponadto zauwazylem ze w niektorych przebiegach procedura ta wogole "nie dziala" i schowek jest pusty. Jak obejsc ten problem? Ewentualnie jak sprawdzic czy schowek jest dostepny, aby pozbyc sie tego bledu?
sendmessage(hwnd,WM_SETFOCUS,0,0); sleep(100); clipboard.Open; try SendMessage(hwnd, WM_COPY, 0, 0); schowek.Text:=trim(clipboard.AsText); finally clipboard.Close; end;
Sprawd, jak si zachowa program bez try ... end;.
zanotowane.pl doc.pisz.pl pdf.pisz.pl zsf.htw.pl
sendmessage(hwnd,WM_SETFOCUS,0,0); sleep(100); clipboard.Open; try SendMessage(hwnd, WM_COPY, 0, 0); schowek.Text:=trim(clipboard.AsText); finally clipboard.Close; end;
Sprawd, jak si zachowa program bez try ... end;.