procedure TFmStartNewTask.GetClipBoardData; var CbBuf: PChar; BufSize: Integer; H: THandle; begin if Clipboard.HasFormat(CF_TEXT) then begin H := ClipBoard.GetAsHandle(CF_TEXT); BufSize := GlobalSize(H); GetMem(CbBuf, BufSize); BufSize := Clipboard.GetTextBuf(cbBuf, BufSize); end; end;