C#のコンソールアプリでクリップボードが使用できないです
VS 2008の環境でClipbordクラスを利用しています。そのため
System.Windows.Forms(.dll)を設定しているのですが
実行時にオブジェクトの参照ができないようです。
具体的には、
IDataObject oData = Clipboard.GetDataObject();
を実施してもoDataはnullのままでした。
何か他に設定が必要なのでしょうか?
ちなみに、フォームアプリではClipbordクラスで問題なく使用できました。
No.1ベストアンサー
- 回答日時:
[STAThreadAttribute]
static void Main(string[] args) {
Clipboard.SetText("hello");
string str = Clipboard.GetText();
Console.WriteLine(str);
}
これで一応の動作確認は取れましたが、エラーになったりならなかったりと非常に不安定です。
フォームアプリでは正常に動いたようですが、その時は偶然動いただけという可能性はないでしょうか?
ありがとうございます。
STAThread属性を付けたら動作しました。
フォームアプリはあらかじめついているので
そのまま動作したようです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- ルーター・ネットワーク機器 AU光10G回線について 6 2022/07/25 00:12
- フリーソフト テキストエディア oedit の環境設定(初期設定)ファイルはどこ? 1 2022/11/18 15:40
- Visual Basic(VBA) VBA アドインについて お詳しい方 ご教授をお願いします。 相談事項 現在以下の対応を実施した所、 1 2022/11/02 16:53
- Windows 10 windowsの回復ドライブや復元ポイントを使用した場合の戻る位置を教えてください。 5 2023/08/19 14:52
- その他(パソコン・周辺機器) デバイスのペアリングのウィンドウサイズがおかしい 1 2023/01/18 18:48
- その他(Microsoft Office) エクセルで、土日や祝祭日に色をつけるには?Part2 5 2022/05/05 09:51
- C言語・C++・C# 大量のデータを読み込んで表示する速度を改善したい 8 2023/05/07 13:29
- Windows 10 IT初心者です! powershellで以下のようなエラーが出ました オブジェクト参照がオブジェクト 1 2023/05/17 11:30
- Mac OS iMac27(2010)のbootcamp 下の Windows で ディスプレー外部入力を 受ける 4 2023/07/25 18:57
- その他(プログラミング・Web制作) プログラムの起動、利用について、使用期間を設定する方法 3 2023/08/06 21:03
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
FriendとPublicの違い。。。
-
エディットコントロールのイベ...
-
コンソールアプリでのクリップ...
-
(UWSC) 「#32770」の意味わかり...
-
ダイアログ表示時にチェックボ...
-
既定のコンストラクタがない?
-
クラスのアドレスを引数として...
-
MFCのCListCtrlでスクロールを検出
-
【C++】vectorについて
-
MessageBoxを継承したい
-
VC++ MFC CFrameWndって・・・
-
C#で定数クラスをシングルトン...
-
DataGridViewのセルに斜線を引...
-
リストコントロールをウィンド...
-
MFCでSDIからダイアログの呼び出し
-
Delphi2007のCheckBox.Font.Col...
-
WindowsAPIのリストビューの...
-
エディットコントロールでEnter...
-
WebBrowserコントロールを継承...
-
イベントにAddHandlerされてい...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
FriendとPublicの違い。。。
-
既定のコンストラクタがない?
-
(UWSC) 「#32770」の意味わかり...
-
ダイアログ表示時にチェックボ...
-
クラスのアドレスを引数として...
-
C++ protectedにアクセス不可
-
【ASP.NET】 独自で作成したク...
-
MFCアプリのコマンドラインでパ...
-
ダイアログクラスのコントロー...
-
エディットコントロールでEnter...
-
このコンパイルエラーの意味に...
-
CMainFrameクラスの使い方
-
イベントにAddHandlerされてい...
-
MFC モードレスDlgについて
-
MFCのCListCtrlでスクロールを検出
-
privateなメンバ関数をテストす...
-
[MFC] CWnd::MessageBoxの警告...
-
継承を重ねた場合のコストはど...
-
DataGridViewのセルに斜線を引...
-
ボタンのオーナードローについて
おすすめ情報