C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

ログ内検索
  • キーワードを複数指定する場合は 半角スペース で区切ってください。
  • 検索条件は、(AND)=[A かつ B] (OR)=[A または B] となっています。
  • [返信]をクリックすると返信ページへ移動します。
キーワード/ 検索条件 /
検索範囲/ 強調表示/ ON (自動リンクOFF)
結果表示件数/ 記事No検索/ ON
大文字と小文字を区別する

全過去ログを検索

<< 0 >>
■7496  Re[5]: WEBアプリケーションをサーバーに移行して表示されたエラー
□投稿者/ なちゃ -(2007/09/07(Fri) 09:08:32)
    そもそも対応の方向が最初から間違っていますので、
    この方向で進んでも解決出来ませんよ。

    IISで該当アプリケーションのルートディレクトリを
    アプリケーションとして構成してやる必要があります。
記事No.7394 のレス /過去ログ19より / 関連記事表示
削除チェック/

■34741  Re[1]: オーディオプロパティーを取得・設定したい
□投稿者/ yu-yu -(2009/04/08(Wed) 02:02:23)
    No34730 (まる さん) に返信
    動作環境がXPなら以下のサイトなんかが参考になりませんでしょうか?
    http://hp.vector.co.jp/authors/VA016117/mixer1.html

    ちなみにVistaからはオーディオの設定まわりのAPIの挙動が変更になってます。
    XPではmixerXXX関数やwaveXXX関数はデバイスの音量を設定するAPIですが、
    VistaではmixerXXX関数やwaveXXX関数はアプリケーションごとに音量を設定するAPIになります。
    動作環境がVistaでデバイスのボリュームを設定するにはIAudioEndpointVolumeを使用します。
記事No.34730 のレス /過去ログ60より / 関連記事表示
削除チェック/

■83920  Re[2]: OpenFileDialog.showDialogメソッド
□投稿者/ WebSurfer -(2017/04/23(Sun) 10:52:56)
記事No.83916 のレス /過去ログ143より / 関連記事表示
削除チェック/

■91237  クリップボードで数値や配列をやりとりできますか?
□投稿者/ わけあり -(2019/06/07(Fri) 21:46:12)

    分類:[.NET 全般] 

    https://www.atmarkit.co.jp/fdotnet/dotnettips/158setclpbrd/setclpbrd.html
    VBでこのページにあるようなコードで
    テキストや画像データをクリップボードにコピーすることができます。

    一方で、SingleやIntegerなどの数値や
    数値の配列をクリップボードで直接やり取りすることができますか?

    いったん、テキストに変換する必要があるのでしょうか?

親記事 /過去ログ157より / 関連記事表示
削除チェック/

■91244  Re[1]: クリップボードで数値や配列をやりとりできますか?
□投稿者/ PANG2 -(2019/06/07(Fri) 23:08:59)
    前提条件は何でしょうか?
    例えば、同一PC上に2つのアプリが動いているとして、データをやり取りする手段としてクリップボード経由でしょうか?
    それ自体、普通は駄目な設計だと思いますが。。

    >いったん、テキストに変換する必要があるのでしょうか?

    アプリ間で、データをやり取りするにはシリアライズ/デシリアライズという作業が発生しますが、
    XMLやJSONや独自仕様でテキスト化するのもいいし、バイナリシリアライズでもシーケンシャル(構造体配列)でもいいでしょう。
記事No.91237 のレス /過去ログ157より / 関連記事表示
削除チェック/

■91242  Re[1]: クリップボードで数値や配列をやりとりできますか?
□投稿者/ Azulean -(2019/06/07(Fri) 23:01:04)
    No91237 (わけあり さん) に返信
    > 一方で、SingleやIntegerなどの数値や
    > 数値の配列をクリップボードで直接やり取りすることができますか?
    > 
    > いったん、テキストに変換する必要があるのでしょうか?
    
    送り手も、受け手も自作できるなら、やりとりするデータの名前とデータ型さえ決めておけば受け渡しできます。
    
    ' 送り手
    Dim a As Double() = {1.0, 2.5, 5.0}
    Dim d As New DataObject
    Call d.SetData("My double object", a)
    Clipboard.SetDataObject(d)
    
    ' 受け手
    Dim d = Clipboard.GetDataObject()
    Dim r() As Double = d.GetData("My double object")
    
    
    なお、どちらか一方でも、他者が作るプログラムの場合、相手方が対応していなければできません。
記事No.91237 のレス /過去ログ157より / 関連記事表示
削除チェック/

■91249  Re[2]: クリップボードで数値や配列をやりとりできますか?
□投稿者/ わけあり -(2019/06/08(Sat) 10:56:14)
    Azuleanさん

    ありがとうございます。

    まだ、試していませんが、
    恐らくこれでうまくいくと思います

    PANG2さん

    やりたいことは、
    自作した二つのプログラム間でデータをやり取りすることです。
    > それ自体、普通は駄目な設計だと思いますが。。
    これが駄目な設計なのはなぜでしょうか?
記事No.91237 のレス /過去ログ157より / 関連記事表示
削除チェック/

■91252  Re[3]: クリップボードで数値や配列をやりとりできますか?
□投稿者/ PANG2 -(2019/06/08(Sat) 15:54:43)
    No91249 (わけあり さん) に返信

    > やりたいことは、
    > 自作した二つのプログラム間でデータをやり取りすることです。
    >>それ自体、普通は駄目な設計だと思いますが。。
    > これが駄目な設計なのはなぜでしょうか?

    クリップボードはユーザーがコピー&ペーストをするためにあるので、
    黙って汚すのは良くないと思います。

    アプリAにコピーボタン、アプリBにペーストボタンがあるのであれば、
    クリップボードが汚されるのは明白なので、許されると思います。
記事No.91237 のレス /過去ログ157より / 関連記事表示
削除チェック/

■91253  Re[4]: クリップボードで数値や配列をやりとりできますか?
□投稿者/ わけあり -(2019/06/08(Sat) 16:26:13)
    No91252 (PANG2 さん) に返信

    ありがとうございます。

    ちなみに
    クリップボードやHDD/SSDを使わずに
    アプリ間でデータをやりとりする方法ってありますか?
記事No.91237 のレス /過去ログ157より / 関連記事表示
削除チェック/

■91255  Re[5]: クリップボードで数値や配列をやりとりできますか?
□投稿者/ キングダム -(2019/06/08(Sat) 18:31:51)
記事No.91237 のレス /過去ログ157より / 関連記事表示
削除チェック/

■91257  Re[5]: クリップボードで数値や配列をやりとりできますか?
□投稿者/ PANG2 -(2019/06/08(Sat) 22:46:11)
    2019/06/08(Sat) 22:51:50 編集(投稿者)
    2019/06/08(Sat) 22:51:21 編集(投稿者)

    No91253 (わけあり さん) に返信
    > ちなみに
    > クリップボードやHDD/SSDを使わずに
    > アプリ間でデータをやりとりする方法ってありますか?

    経験値からは、ファイル渡しが最強ガハハと思いますが、
    Windows的方法や.NET的方法は、いろいろあるでしょう。
記事No.91237 のレス /過去ログ157より / 関連記事表示
削除チェック/

■94920  Discordの様にアクティブ中のゲーム情報を取得したい
□投稿者/ bubu -(2020/06/04(Thu) 11:24:00)

    分類:[C#] 

    2020/06/04(Thu) 11:44:19 編集(投稿者)
    2020/06/04(Thu) 11:44:09 編集(投稿者)

    Discordを使用している際
    PUBGなどのゲームをしていると、Discordには
    マップ名、順位、生存時間が表示されています。
    (例:
    それをC# で作りたいと思っているのですが、
    D3D9を用いたり、メモリを読むと
    検知が来てしまうような気がするのですが

    簡単に取得出来るものなのでしょうか?

    ※メモリー改ざん(チート行為)を目的とはしていません
親記事 /過去ログ164より / 関連記事表示
削除チェック/

■95745  Re[1]: ビルド条件
□投稿者/ kiku -(2020/09/15(Tue) 11:19:49)
記事No.95744 のレス /過去ログ166より / 関連記事表示
削除チェック/

■96551  別PGのサブフォーム呼出しについて
□投稿者/ ウヴェ -(2020/12/14(Mon) 11:19:38)

    分類:[VB.NET/VB2005 以降] 

    たとえば、A.exeとB.exeという処理があるとします。
    B.exeには、メインフォームとサブフォームがあり、やりたいこととしては、A.exeからB.exeのサブフォームを直接呼び出したいです。
    B.exeのメインフォームからサブフォームを呼ぶときは、サブフォーム側へ値を渡し、その値を元に情報を展開しています。
    これと同様にA.exeからB.exeのサブフォーム側へ値を渡し、情報を展開という形を想定しています。
    こういったことは可能でしょうか。
親記事 /過去ログ167より / 関連記事表示
削除チェック/

■102162  Re[5]: アプリケーション設定の呼び出しにてエラーが発生
□投稿者/ 魔界の仮面弁士 -(2023/07/12(Wed) 10:03:13)
    No102159 (VBEgg さん) に返信
    > Bの作業を詳しく書きますと、
    > 1)メインのフォームを作成(FrmMain)
    > 2)Form1が不要だと判断、ソリューションエクスプローラーから削除を実行(Form1.vbという名前も気に入らなかったため)

    新規に追加して以前の物を削除する代わりに、既存のフォームを
    ソリューション エクスプローラーからリネームするという手もあります。
    どちらの方法をとるかはお好みで。


    > 3)起動時のフォームをFrmMainに変更
    .NET Framework 版の場合は、プロジェクトのプロパティの[アプリケーション]タブ - [スタートアップ フォーム]
    .NET 版の場合は、プロジェクトのプロパティの[アプリケーション]タブ - [全般]-[スタートアップ オブジェクト]
    ですね。


    > Me.MainForm = FrmMain ←★ここを変更★
    Visual Studio の更新バージョンによっては、スタート アップ変更後に
    MainForm の書き換えに失敗することがあります。

    その場合は今回行っていただいたように、手動で書き換えて対処してあげてください。
記事No.102155 のレス /過去ログ178より / 関連記事表示
削除チェック/



<< 0 >>

パスワード/

- Child Tree -