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

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

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

全過去ログを検索

<< 0 | 1 >>
■88959  Re[17]: SetupProjectアンインストールできない
□投稿者/ ぽんすけ -(2018/10/17(Wed) 13:44:43)
    No88958 (とっちゃん さん) に返信

    ありがとうございます。
    クローズさせていただきます
記事No.88855 のレス / END /過去ログ153より / 関連記事表示
削除チェック/

■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より / 関連記事表示
削除チェック/

■90017  Re[1]: DataGridViewで更新・追加・削除方法
□投稿者/ WebSurfer -(2019/01/31(Thu) 06:59:53)
    No90015 (2月 さん) に返信

    開発環境(OS, .NET, Visual Studio, SQL Server のバージョンなど)を書いてください。

    Visual Studio に備わっている TableAdaptet 構成ウィザードを利用すれば、自力では一行もコードを書かなくても、SQL Server のテーブルのレコード一覧を DataGridView に表示し、それをユーザーが編集し、編集結果をSQL Server に反映するアプリを作れます。そういうのは考えないのですか?
記事No.90015 のレス /過去ログ155より / 関連記事表示
削除チェック/

<前の20件

<< 0 | 1 >>

パスワード/

- Child Tree -