Hello Csaba,

I was about to writre and checking on this when Stevan came up with
the right answer. Use TTntClipboard instead of TClipboard. Take a look
at the class for how to call it - TntClipBrd.pas

Steve
-- 
Steve Peacocke
http://stevepeacocke.blogspot.com/

On 10/09/2007, Csaba Gajo <[EMAIL PROTECTED]> wrote:
> Hi everyone!
>
> I need to copy some text to the clipboard, using the TClipboard object. If
> I use the old-fashioned way, I would do it like this:
>
> clp := TClipboard.Create;
> clp.SetTextBuf(PChar(MyText.Text));
> clp.Free;
>
> However, if I use Unicode components I will have to deal with WideString
> and PWideChar. If I try to do
>
> clp.SetTextBuf(PWideChar(MyText.Text));
>
> I will get an error because the Clipboard expects an ordinary PChar.
> So how can I copy Unicode text to the clipboard?
>
> I'm using Delphi 5 btw.
>
> Thanks, Csaba
>
>
> _______________________________________________
> NZ Borland Developers Group - Delphi mailing list
> Post: delphi@delphi.org.nz
> Admin: http://delphi.org.nz/mailman/listinfo/delphi
> Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe
>
_______________________________________________
NZ Borland Developers Group - Delphi mailing list
Post: delphi@delphi.org.nz
Admin: http://delphi.org.nz/mailman/listinfo/delphi
Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe

Reply via email to