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

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

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

全過去ログを検索

<< 0 >>
■7770  Re[2]: パネルに配置されたテキストボックスのタブ移動
□投稿者/ のの -(2007/09/14(Fri) 16:16:31)
    返信ありがとうございます。

    > TAB や矢印キーなどのダイアログキーは ProcessDialogKey メソッドで
    > 処理するのが一般的かと思います。

    ProcessDialogKey メソッドというものがあるとは、気付きませんでした。

    教えていただいたソースコードを参考にVB.NETで試してみたところ
    思った通りの動作を実現できました。

    大変、ありがとうございました。
記事No.7696 のレス /過去ログ19より / 関連記事表示
削除チェック/

■31967  Re[2]: 標準ブラウザの設定について
□投稿者/ 末永 慎一 -(2009/01/30(Fri) 13:29:14)
>
    > 「標準ブラウザ」って何ですか?
    > htmlファイルをダブルクリックしたら立ち上がるブラウザってことですか?
    はい、そうです。
    あと、主旨は少し違うかもしれませんが、作成した簡易ブラウザでTerget="_blank"
    指定されているリンク先を開いた場合、ある意味当然ですが、IE等で別ウインドウで
    開いてしまいます。これを作成した簡易ブラウザで開かせたいと思ったいますが、
    実現にいたっていない状態です。
    宜しくお願いいたします。
記事No.31948 のレス /過去ログ56より / 関連記事表示
削除チェック/

■69624  Windowサービスからキックされるアプリ
□投稿者/ けんけん -(2014/01/15(Wed) 11:49:18)

    分類:[.NET 全般] 

    開発環境:VB2010
    OS:WinXP SP3

    処理の概要としましては、上記環境にてWindowsサービスを作成しそのサービス内で、上記環境で作成した
    Windowsアプリケーションをキックし、Windowsアプリ内でフォルダの存在確認をしております。
    現象としましては、Windowsアプリ内でローカルフォルダの存在確認をした場合は、正常にフォルダ有無が取得できて
    おりますが、ネットワークパスを指定するとフォルダの有無が取得できません。
    ※ネットワークドライブ、IP指定、コンピュター名のどれを指定しても取得できません。
    別EXEから上記Windowsアプリをキックした場合は、正常にフォルダ有無の取得ができます。
    (ネットワークパスのOS:WinXP SP3)

    何か原因が考えられるのでしょうか。
    下記にソースを記述します。

    '↓サービス側↓
    Protected Overrides Sub OnStart(ByVal args() As String)
    ' サービスを開始するコードをここに追加します。このメソッドによって、
    ' サービスが正しく実行されるようになります
    ' ProcessStartInfo の新しいインスタンスを生成する
    Dim hPsInfo As New System.Diagnostics.ProcessStartInfo()

    ' 起動するアプリケーションを設定する
    hPsInfo.FileName = "HamadaService_EXE.exe"

    '' コマンドライン引数を設定する
    'hPsInfo.Arguments = (i + 1).ToString

    ' 新しいウィンドウを作成するかどうかを設定する (初期値 False)
    hPsInfo.CreateNoWindow = False

    ' シェルを使用するかどうか設定する (初期値 True)
    hPsInfo.UseShellExecute = True

    ' 起動できなかった時にエラーダイアログを表示するかどうかを設定する (初期値 False)
    hPsInfo.ErrorDialog = False

    ' アプリケーションを起動する時の動詞を設定する
    hPsInfo.Verb = "Open"

    ' 起動ディレクトリを設定する
    hPsInfo.WorkingDirectory = "C:\Development\TEST\HamadaService_EXE\HamadaService_EXE\bin\Debug"

    ' 起動時のウィンドウの状態を設定する
    hPsInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Normal '通常

    ' ProcessStartInfo を指定して起動する
    System.Diagnostics.Process.Start(hPsInfo)

    End Sub
    '↑サービス側↑

    '↓Windowsアプリ↓
    Private Sub Form1_Shown(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Shown
    Dim strLogPath As String = Path.Combine(My.Application.Info.DirectoryPath, "LOG")
    LOG = New OperationLog(strLogPath, "TRUE", 30)
    If Not Directory.Exists(strLogPath) Then
    Directory.CreateDirectory(strLogPath)
    End If
    Call LOG.Start()
    Call LOG.ScreenStart(Me.Text)

    Dim strDir As String = "\\128.167.89.169\R"
    'Dim strDir As String = "\\128.167.89.137\共有"
    'Dim strDir As String = "V:\"
    LOG.Write(1, strDir)
    If Directory.Exists(strDir) Then
    'If Directory.Exists("C:\hamada") Then
    LOG.Write(0, "ファイルあり")
    Else
    LOG.Write(0, "ファイルなし")
    End If


    End Sub
    '↑Windowsアプリ↑


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

■69625  Re[1]: Windowサービスからキックされるアプリ
□投稿者/ shu -(2014/01/15(Wed) 11:54:34)
    No69624 (けんけん さん) に返信

    サービス起動ユーザーに該当ネットワークフォルダへのアクセス権が
    ないのではないでしょうか?
    net useとかAPIでネットワークフォルダアクセスの為に認証をする
    必要があると思われます。
記事No.69624 のレス /過去ログ119より / 関連記事表示
削除チェック/

■69626  Re[2]: Windowサービスからキックされるアプリ
□投稿者/ けんけん -(2014/01/15(Wed) 12:02:21)
    No69625 (shu さん) に返信
    > ■No69624 (けんけん さん) に返信
    >
    > サービス起動ユーザーに該当ネットワークフォルダへのアクセス権が
    > ないのではないでしょうか?
    > net useとかAPIでネットワークフォルダアクセスの為に認証をする
    > 必要があると思われます。

    ご回答ありがとうございます。
    上記Windowsアプリケーションを単体で起動させた場合、フォルダ有無は取得できているのですが
    その場合でも認証が必要なのでしょうか。
記事No.69624 のレス /過去ログ119より / 関連記事表示
削除チェック/

■89754  Re[1]: カスタムインストーラ MSIHANDLEのリーク
□投稿者/ とっちゃん -(2018/12/20(Thu) 11:52:41)
    No89753 (ぽんすけ さん) に返信

    > カスタム動作を組み込んだインストーラで、アンインストール時、以下のエラーが発生しましたが、
    > http://blogs.wankuma.com/tocchann/archive/2008/02/13/123023.aspxでの解説と同じ現象かと思います。
    >
    > カスタム動作の中では、MSIのデータベースについての処理は特におこなっていないのですが、
    > なぜリークエラーが発生するのか理解できておりません。
    > 処理の最後で「MsiCloseHandle」を呼び出せば解決するのでしょうか・・・
    > すみませんが、ご教示お願いいたします。
    >
    > -------------------------------------------------------
    > エラー 1001。 Error 1001. インストールを初期化中に例外が発生しました:
    > System.IO.FileNotFoundException: ファイルまたはアセンブリ 'file:///C:\windows\SysWOW64\Company'、またはその依存関係の 1 つが読み込めませんでした。指定されたファイルが見つかりません。
    > DEBUG: Error 2769: Custom Action _808ED202_6D40_4CED_8546_AF7EFF518B8B.uninstall did not close 1 MSIHANDLEs.
    > このパッケージをインストールするときに予期しないエラーが検出されました。このパッケージは問題がある可能性があります。エラー コードは 2769 です。 引数: _808ED202_6D40_4CED_8546_AF7EFF518B8B.uninstall, 1,
    > CustomAction _808ED202_6D40_4CED_8546_AF7EFF518B8B.uninstall returned actual error code 1603 (note this may not be 100% accurate if translation happened inside sandbox)
    >

    すごく懐かしいブログ記事が。。。w

    ですが、ハンドルのクローズ漏れの原因は前回( ■No88855 )も書いていますが、例外が発生していることに起因しています。
    前回のやり取りはこちら。 http://bbs.wankuma.com/index.cgi?mode=al2&mo=88855&namber=88855&space=0&page=0&KLOG=153

    確かに DEBUG: Error 2769 の行以降のログはクローズ漏れを表していますが、直接的な原因はその手前の Error 1001 にあります。
    カスタム動作本体が例外でクラッシュしているため、そこに渡したハンドルもクローズされていない!と言ってるだけです。

    なので、調査するのは「なぜ例外が発生するのか」「どこで例外が発生しているのか」という、一般的な
    プログラムエラーと同じような対応となります。
    以前も書いていますが、第三者から言えることは、その程度です。

    ところで、この問題、前回は解決していますがその時は結局どうしたのでしょう?

    強制アンインストールしてからなら問題ないとか、書いてありましたけど。。。?
    古いバージョンをインストール・アンインストールは問題ない?
    新しいバージョンを入れて古いのをアンインストールは問題がある?
    そのあたりも情報がないままです。
記事No.89753 のレス /過去ログ154より / 関連記事表示
削除チェック/

■89764  Re[2]: カスタムインストーラ MSIHANDLEのリーク
□投稿者/ ぽんすけ -(2018/12/21(Fri) 12:01:29)
    No89754 (とっちゃん さん) に返信

    とっちゃん様

    お世話になります。

    例外発生→クローズ漏れ の件、理解しました。
    ありがとうございます。

    以前、強制アンインストールツールを実行したときには、
    消えていると思い込んでいました。。。

    その後、新しいバージョンをインストールし、アンインストール
    しようとしたところ、エラーは出ずに終了はしますが、
    フォルダがそのまま残っておりました。

    C:\Program Filesの下のアプリのEXEを含むフォルダ、
    またプログラム内で作成したフォルダをアンインストール時の
    カスタム動作で消そうとしていますが、消えていませんでした。

    カスタム動作のinstall, uninstall時の関数に、それぞれ
    MessageBoxを入れてみましたところ、install時には表示されますが、
    uninstall時には表示されませんでした。

    アンインストール処理が実行されていないということでしょうか。。。
    調査する方法があればご教示お願いします。
記事No.89753 のレス /過去ログ154より / 関連記事表示
削除チェック/

■102199  Re[3]: AzureSQLDatabaseのTDE接続の確認方法
□投稿者/ kiku -(2023/07/19(Wed) 17:20:00)
    No102195 (kiku さん) に返信
    > ■No102194 (kiku さん) に返信
    >>■No102193 (kiku さん) に返信
    > AzureSQLServerはどこで確認するのだろう。

    Force Encryption = trueの設定値を確認する方法はわかりませんでしたが、
    強制的に暗号化接続されていることがわかったため、
    本件はクローズします。
記事No.102193 のレス / END /過去ログ178より / 関連記事表示
削除チェック/



<< 0 >>

パスワード/

- Child Tree -