Author: Tomas Rutkauskas I must copy a Unicode string to clipboard. How? Answer: 1 Use 2 3 Clipboard.SetAsHandle(CF_UNICODETEXT, hUnicodeHandle); Here's the small code snippet: 4 { ... } 5 mem := GlobalAlloc(GMEM_MOVEABLE + GMEM_DDESHARE, SelLen); 6 ptr := GlobalLock(mem); 7 Move(PWideChar(SelText)^, ptr^, SelLen); 8 GlobalUnlock(mem); 9 Clipboard.SetAsHandle(CF_UNICODETEXT, mem); 10 { ... }