[リストへもどる]
一括表示

投稿時間:2003/03/13(Thu) 08:39
投稿者名:TOMO
Eメール:
URL :
タイトル:
MSカレンダーコントロールで落ちます
ワード検索でヒットしなかったので質問させていただきます。

WinXPでフォーム作成時に、MSカレンダーコントロールを
フォームに貼り付けるとVB自体が落ちてしまいます。
このような現象は私だけでしょうか?
回避方法があれば教えていtだけないでしょうか。

投稿時間:2003/03/13(Thu) 09:55
投稿者名:魔界の仮面弁士
Eメール:
URL :
タイトル:
Re: MSカレンダーコントロールで落ちます
> WinXPでフォーム作成時に、MSカレンダーコントロールを
確認なのですが、「MSカレンダーコントロール」というのは、
  Microsoft Calendar Control X.X  (MSCAL.OCX)
のコントロールの事ですよね?

それとも、VB6 Professional/Enterprise Edition付属の
ActiveXコントロールサンプル「MSVBCLDR.VBP」の事でしょうか?

あるいは、Microsoft Windows Common Controls-2 6.0 (MSCOMCT2.OCX)に
含まれている、「MonthViewコントロール」でしょうか。


もし MSCAL.OCX の事なのであれば、少なくとも VB6 に
Service Pack 4以上(できれば Service Pack 5)が
適用されているかどうかを確認してください。


> フォームに貼り付けるとVB自体が落ちてしまいます。
その時、何かエラーメッセージ等は発生しますか?

投稿時間:2003/03/13(Thu) 13:15
投稿者名:TOMO
Eメール:
URL :
タイトル:
Re^2: MSカレンダーコントロールで落ちます
ご返信ありがとうございます。
カレンダーは
Microsoft Calendar Control 8.0です。
SP5も適用済みです。

エラーメッセージは出るのですが、
WinXP標準の「アプリケーションを終了します」のような
メッセージが出るだけです。

ご助言あればよろしくお願いします。


> > WinXPでフォーム作成時に、MSカレンダーコントロールを
> 確認なのですが、「MSカレンダーコントロール」というのは、
>   Microsoft Calendar Control X.X  (MSCAL.OCX)
> のコントロールの事ですよね?
>
> それとも、VB6 Professional/Enterprise Edition付属の
> ActiveXコントロールサンプル「MSVBCLDR.VBP」の事でしょうか?
>
> あるいは、Microsoft Windows Common Controls-2 6.0 (MSCOMCT2.OCX)に
> 含まれている、「MonthViewコントロール」でしょうか。
>
>
> もし MSCAL.OCX の事なのであれば、少なくとも VB6 に
> Service Pack 4以上(できれば Service Pack 5)が
> 適用されているかどうかを確認してください。
>
>
> > フォームに貼り付けるとVB自体が落ちてしまいます。
> その時、何かエラーメッセージ等は発生しますか?

投稿時間:2003/03/16(Sun) 16:11
投稿者名:花ちゃん
Eメール:
URL :
タイトル:
Re^3: MSカレンダーコントロールで落ちます
一度 MSCAL.oca と MSCAL.OCX を削除して、新たに導入して見ては
どうでしょうか?

私の環境には入っていなかったので、試しに導入してみましたが
エラーは発生しませんでした。

WindowsXP VB6.0(SP5)     MSCAL.OCX(8.0.0.5007)  

投稿時間:2003/03/17(Mon) 01:36
投稿者名:Starfish
Eメール:
URL :
タイトル:
Re^3: MSカレンダーコントロールで落ちます
> カレンダーは
> Microsoft Calendar Control 8.0です。
> SP5も適用済みです。

 実体は、8.0じゃないかもしれません。

 MSCAL.OCX は、VC(VS)以外にACCESSでもインストールされます。
VCの最新版は、8.0 ですがACCESS2000では9.0が、ACCESS2002では
10.0が最新版になります。

 で、以下のような不具合があり、私の環境では、VBのコンポーネント
では、8.0と表示されるのですが、実際にフォームに貼り付けてバージョン
情報を見ると9.0だったりします。また、フォームに貼り付けるときに
OFFICEのセットアップのダイアログが表示されてしまいます。ACCESS
がインストールされていれば、実際に落ちているOCXのバージョンは
8.0 ではない可能性があります。

http://support.microsoft.com/default.aspx?scid=kb;ja;287472

 一応、MSCAL.OCXの再配布はVB6.0SP4以降では可能のようですが、
マイクロソフトお得意のDLL HELLにはまってしまいそうですね(^^;

http://support.microsoft.com/default.aspx?scid=kb;ja;412867