クリップボードへ文字列を送る方法(Unicode対応)

解決


kuze  2009-09-06 05:46:47  No: 35584

Delphi2009を使用してします。
Delphiが、Unicode対応になったためと思いますが、
Clipboard.AsText := Edit1.Text;
では、上手く文字列をクリップボードにコピーできません。
対策を教えてください。


DEKO  2009-09-06 06:30:22  No: 35585

> 上手く文字列をクリップボードにコピーできません。
上手くいかない文字列は具体的には何でしょう?

また、Clipboard.AsText := Edit1.Text; したものを、
メモ帳に貼り付けても結果は不正になりますか?

# ご利用の Windows の詳細を教えてください。


kuze  2009-09-06 10:15:15  No: 35586

DEKOさん、わざわざ返信ありがとうございます。
すみません。私の方に問題がありそうです。
Windowsは、Vista(32bit)なのですが、先のコードで現在正常に動作しております。
なぜ、前回は、NGだったか原因が不明です。

文字列は、ひらがな程度しかテストしていませんでしたが、クリップボードの内容を貼り付けてして確認すると16進数になっていました。
しかし、現在は非再現です。一旦「解決済み」にさせてください。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加