tagCANDY CGI VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板 [ツリー表示へ]   [Home]
一括表示(VB6.0)
タイトルMonthView Controlを呼び出す
記事No15733
投稿日: 2013/07/01(Mon) 13:56
投稿者GC
VB6でカレンダーダイアログを使いたいのですが
いろいろ調べた結果は
VisualBasic 付属の【 MonthView Control 】があります。
自分のコンポネットに【 MonthView Control 】がありません。
どうしたらいいでしょうか。
よろしくお願いします。
環境:VB6+WindowsXP

[ツリー表示へ]
タイトルRe: MonthView Controlを呼び出す
記事No15734
投稿日: 2013/07/01(Mon) 14:19
投稿者VBレスキュー(花ちゃん)
> VisualBasic 付属の【 MonthView Control 】があります。
> 自分のコンポネットに【 MonthView Control 】がありません。

少し下の質問、 - コンポーネントの参照設定でエラー - KK 13/06/22-13:45 No.15712 を
参考にして下さい。

質問される前に、当サイト内の検索や掲示板のログを検索されてから質問するようにして下さい。

[ツリー表示へ]
タイトルRe^2: MonthView Controlを呼び出す
記事No15736
投稿日: 2013/07/01(Mon) 15:41
投稿者GC

> 質問される前に、当サイト内の検索や掲示板のログを検索されてから質問するようにして下さい。
すみません、ざっと見たのですが、少々違っています。


>***/sakura.ne.jp/img/mscomct2.gif
を見たのですが。
自分のVB6には
Microsoft Windows Common Controls-2 6.0(sp6)がなかったです。

Microsoft Windows Common Controls-2 5.0(sp2)があります。
どうしたらいいでしょうか。
よろしくお願いします。

[ツリー表示へ]
タイトルRe^3: MonthView Controlを呼び出す
記事No15737
投稿日: 2013/07/01(Mon) 17:21
投稿者VBレスキュー(花ちゃん)
> 自分のVB6には
エデション と サービスパックは?



> Microsoft Windows Common Controls-2 6.0(sp6)がなかったです。
Microsoft Windows Common Controls-2 6.0  の表示が無かったという事ですか?

> Microsoft Windows Common Controls-2 5.0(sp2)があります。
まったく別のものです。

System32(XP は system だったかな?) フォルダーにも MSCOMCT2.OCX は入っていなかった
のでしょうか?

>どうしたらいいでしょうか。
入っていないのなら再インストールするしかないのでは。

[ツリー表示へ]
タイトルRe^4: MonthView Controlを呼び出す
記事No15738
投稿日: 2013/07/01(Mon) 18:12
投稿者GC
> > 自分のVB6には
> エデション と サービスパックは?
>
すみません、自分のVB6はサービスパックが入れてないようです。
Visual Basic 6.0 SP6 ランタイムライブラリをダウンロードして、
インストールしました。
正常に表示されました。
ありがとうございました。

VB6はサービスパックの確認のことですが、
ヘルプー>バージョンの情報
ダイアログを開いて、
Microsoft Visual Basic6.0
だけです。
普段がMicrosoft Visual Basic6.0(SP6)を表示しているはずですが、
自分のほうですが(SP6)を表示されていないです。
どこに確認したらいいでしょうか。

[ツリー表示へ]
タイトルRe^5: MonthView Controlを呼び出す
記事No15739
投稿日: 2013/07/01(Mon) 18:36
投稿者VBレスキュー(花ちゃん)
>ダイアログを開いて、Microsoft Visual Basic6.0 だけです。
1行目に表示していませんか?
Microsoft Visual Basic 6.0(SP6) のように

> 普段がMicrosoft Visual Basic6.0(SP6)を表示しているはずですが、
> 自分のほうですが(SP6)を表示されていないです。
> どこに確認したらいいでしょうか。

又、起動時に一瞬だけ表示されますが、SP6 でも色々でているようです。
詳しくは、下記をご覧ください。
http://hanatyan.sakura.ne.jp/patio/read.cgi?no=217
http://www.microsoft.com/ja-jp/download/details.aspx?id=7030

http://hanatyan.sakura.ne.jp/patio/read.cgi?mode=view2&f=243&no=8

[ツリー表示へ]
タイトルRe^6: MonthView Controlを呼び出す
記事No15740
投稿日: 2013/07/01(Mon) 21:09
投稿者GC
> >ダイアログを開いて、Microsoft Visual Basic6.0 だけです。
> 1行目に表示していませんか?
> Microsoft Visual Basic 6.0(SP6) のように
>
マイクロソフトからVisual Basic 6.0 Service Pack 6をダウンロードして、
インストールすると
Microsoft Visual Basic 6.0(SP6) を表示されました。


Visual Basic 6.0 SP6 ランタイムライブラリは
http://www.vector.co.jp/soft/dl/win95/util/se188840.html
からダウンロードしました。
インストールすると(SP6) を表示されません。

なんか違うでしょうか。
Visual Basic 6.0 SP6 ランタイムライブラリも必要でしょうか。
すみません、本題目から離れた質問になりました。

よろしくお願いします。

[ツリー表示へ]
タイトルRe^7: MonthView Controlを呼び出す
記事No15741
投稿日: 2013/07/01(Mon) 22:09
投稿者VBレスキュー(花ちゃん)
> Visual Basic 6.0 SP6 ランタイムライブラリは
> http://www.vector.co.jp/soft/dl/win95/util/se188840.html
> からダウンロードしました。
> インストールすると(SP6) を表示されません。

ランタイムライブラリは、Visual Basic で作成された EXE を Visual Basic が入っていない
環境で使用するためのライブラリで、Visual Basic がインストールされている環境に
インストールしてファイルを上書き等するとVisual Basic の開発環境に悪影響を与える可能性が
あります。

サービスパックは、開発環境の修正版(Visual Basic の修正ファイル)であり、ライセンス情報等
も違いますし、使用したランタイムの各ファイルのバージョンも違う可能性もあり、ランタイムを
インストールして上書きされたら、ライセンス情報も書き換わっている可能性があり、Visual
Basic 自体をアンインストールして、再インストールしなけばならないかも知れません。
コンポーネントの参照設定でエラー - KK さんのように。

[ツリー表示へ]
タイトルRe^8: MonthView Controlを呼び出す
記事No15742
投稿日: 2013/07/02(Tue) 10:20
投稿者GC
VBレスキュー(花ちゃん)、ご回答ありがとう。
>Visual Basic がインストールされている環境に
> インストールしてファイルを上書き等するとVisual Basic の開発環境に悪影響を与える可能性が
> あります。
>
すみませんですが、既にランタイムライブラリをインストールした場合
1.VB6をもう一度インストールしなければならないでしょうか。
2.サービスパックをインストールすると上書きされないでしょうか。
よろしくお願いします。

[ツリー表示へ]
タイトルRe^9: MonthView Controlを呼び出す
記事No15743
投稿日: 2013/07/02(Tue) 12:30
投稿者VBレスキュー(花ちゃん)
> すみませんですが、既にランタイムライブラリをインストールした場合
> 1.VB6をもう一度インストールしなければならないでしょうか。
> 2.サービスパックをインストールすると上書きされないでしょうか。

私、自身は、開発環境にランタイムを入れて上書きするような事はした事がありませんので
どのようになるかは知りません。
(他人に聞くよりご自分の環境を見た方が確実で早いかと。)

同じ事の繰り返しになりますが、貴方がどのようにされて、現在どのような状態なのかが
解らない以上、どのようにしなさいとかは言えません。

一般論として、ランタイムで上書きされた OCX 等に関するコントロールが、開発環境で
Form 等に貼り付けて問題なく使用できていれば(開発環境に異常が無い)、再インストールを
する必要もないし、開発環境に異常があるのなら、再インストールをした方が簡単で早いと
言う事です。
どうしても再インストールがいやと言うなら、サービスパックで上書きしてみるとか?
デザイン時のライセンスを修正するユーティリティ をダウンロードして試してみるとかの方法は
ありますが、それでうまくいくと言った保証はできません。

最初の回答でも言いましたが、コンポーネントの参照設定でエラー - KK さんの一連のスレッド
をよく読んで参考にして下さい。

[ツリー表示へ]
タイトルRe^10: MonthView Controlを呼び出す 解決
記事No15744
投稿日: 2013/07/02(Tue) 13:14
投稿者GC
ご丁寧に回答ありがとうございました。
一応(SP6)をインストールしました。
正常に動いています。何があったらまだ考えます。
ありがとうございました。

[ツリー表示へ]