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

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

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

全過去ログを検索

<< 0 >>
■10240  キーコード送信
□投稿者/ zin -(2007/11/14(Wed) 14:55:43)

    分類:[VB.NET/VB2005] 

    SendMessageで書き直したいのですが、どのように書き直せばよいのか教えてください。
    (VB2005です)↓

    'キーコード送信
    Dim DownUp As Integer = 0
    Dim Down As Integer = 1
    Dim Up As Integer = 2
    Private Sub KBD(ByVal KEY_CODE As Byte, ByVal 状態 As Integer, ByVal ms As Integer)
    Sleep(ms)
    If 状態 = 1 Then
    Call keybd_event(KEY_CODE, 0, 0, 0)
    ElseIf 状態 = 2 Then
    Call keybd_event(KEY_CODE, 0, &H2, 0)
    ElseIf 状態 = 0 Then
    Call keybd_event(KEY_CODE, 0, 0, 0)
    Call keybd_event(KEY_CODE, 0, &H2, 0)
    Else
    End If
    End Sub
親記事 /過去ログ23より / 関連記事表示
削除チェック/

■22767  画像の表示
□投稿者/ 渡り鳥 -(2008/07/31(Thu) 18:03:39)

    分類:[C#] 

    【環境】
     OS:WindowsVISTA
     言語:MicrosoftVisualStudio 2005 C#

    やりたいことといたしましては、BitmapSourceに画像データを入れたあと、PictureBoxに表示したいのですが
    型 'type1' を 'type2' に暗黙的に変換できません。明示的な変換が存在します。(cast が不足していないかどうかを確認してください) 
    というコンパイルエラーが発生します。

    PictureBox.Image=(System.Drawing.Image)type1 と修正して実行したところ
    型 'System.Windows.Controls.Image' のオブジェクトを型 'System.Drawing.Image' にキャストできません。
    というコンパイルエラーが発生してしまいます。

    何か良い方法などございましたらご教授お願いいたします。
親記事 /過去ログ44より / 関連記事表示
削除チェック/

■40798  Re[2]: VBからAccess.mdb接続 排他モード時処理
□投稿者/ hs -(2009/09/03(Thu) 12:56:33)
    No40795 (魔界の仮面弁士 さん) に返信

    いつもありがとうございます。

    > mdb は、64bit アプリから利用できないという制限もありますので、
    > 他の製品(SQL Server Compact / SQL Server Express 等)を使った方が無難かも。

    このことは全く知りませんでした。大変重要な情報ありがとうございます。

    > 単純に mdb に接続してみて、エラートラップで判断してください。
    > 排他接続されている場合、他の接続は全て例外となりますので、
    > それを Catch してやれば OK です。

    なるほど!まったく思いつきませんでした。

    > '一定時間待機
    > System.Threading.Thread.Sleep(500)
    > フォームを持つメインスレッドからは、Sleep を呼び出さないようにしてください。

    別スレッドで行うようにします。


    >> 現状、複数ユーザーが更新処理を同時に行った際に取得できているエラーは 「他のユーザーまたはプロセスで使用されているの、ロックできませんでした。」という>> エラーです。
    > 微妙にメッセージが間違っている気も。

    すいません。このエラーメッセージは、SELECTとINSERTの同時接続でした。

    ところで、mdbは64bitアプリでは利用できなとの事ですが、恥ずかしながら、何bitという規格?というものを今まで全く意識したことがありませんでした。
    というか知りませんでした。
    現在、32bitのPCで動いているということは、おそらく作成しているアプリは32bitということではあると思うのですが、
    作成しているアプリのBitを確認するにはどうすればよいのか教えていただけると幸いです。

    よろしくお願いします。
記事No.40793 のレス /過去ログ70より / 関連記事表示
削除チェック/

■78889  Re[2]: delegateの非同期呼び出し
□投稿者/ 案山子 -(2016/02/23(Tue) 11:36:59)
    No78887 (Hongliang さん) に返信
    > 簡単にやるのであれば、
    > Parallel.ForEach(this.Work.GetInvocationList().Cast<Action<string>>(), _ => _(input));
    > とか。

    たった一行で!できました!!ありがとうございます!
    Parallelクラスを知りませんでした、勉強不足を痛感しています...。

    > 登録されているデリゲートが多い場合の、後ろの方の要素の起動タイミングはやや癖がありますが。

    「癖」とは何でしょうか。
    最初に呼び出されるものと最後に呼び出されるものとの間に時間差が生じる点については
    デリゲートの処理内容から問題なしと判断しております。
    それ以外に注意すべきものがあればご教授頂ければ幸いです。
記事No.78886 のレス / END /過去ログ134より / 関連記事表示
削除チェック/

■95019  Re[2]: 削除済みのファイルにアクセスする方法
□投稿者/ ppp -(2020/06/13(Sat) 13:14:19)
    > 「削除済み」とはこの場合、ゴミ箱に投入した(真に削除処理はまだ)という意味ではなくて
    > Win32 API でいうところの DeleteFile で真に削除したもの、ってことで良いのかな?


    その通りです。
    サルベージソフトを作りたいのですが、
    Win32 APIなどでも提供されていないのでしょうか・・・?

    NTFSの仕様が非公開とのことなのですが、
    完全削除ソフトや復元ソフトはどうやって開発しているのでしょうか・・・?




記事No.95006 のレス /過去ログ165より / 関連記事表示
削除チェック/

■95022  Re[3]: 削除済みのファイルにアクセスする方法
□投稿者/ Azulean -(2020/06/13(Sat) 20:17:00)
    2020/06/13(Sat) 20:21:01 編集(投稿者)

    No95019 (ppp さん) に返信
    > その通りです。
    > サルベージソフトを作りたいのですが、
    > Win32 APIなどでも提供されていないのでしょうか・・・?


    チャレンジされている方はいらっしゃいますね。
    https://qiita.com/kusano_k/items/45b0a86649aabb8040ff

    ただ、内容が合っているかどうか、私には判断がつかないので自己責任で。
    この内容を読んで、モチベーションを維持できない、途中で読むのをやめようという気持ちになった場合は、素直に諦めた方が良いかと思います。

    (この手の内容を VB.NET で書く人はいないと思うので、Win32API + C ソースを読む努力は必要だと思う)


    No95021 (774RR さん) に返信
    > 作りたいという意欲は評価するけど、オイラが実用するには既に実績のあるソフト買ってきちゃうだろうな。

    復元できないケースもよくあるので、バックアップソリューションを提案したいところですね。
    // 前述の記事を読むと、4GB 以上の復元は困難な世界らしい。
記事No.95006 のレス /過去ログ165より / 関連記事表示
削除チェック/



<< 0 >>

パスワード/

- Child Tree -