- PR -

【VB6.0→VB2005】コントロールのスコープについて

1
投稿者投稿内容
こたろう
会議室デビュー日: 2007/03/06
投稿数: 4
投稿日時: 2007-03-06 21:49
お世話になります
現在、VB6.0→VB2005の移行作業をしております。

それなりに順調に進んでいるのですが
少し気になることがあり投稿いたします。
それはVB2005のコンバートを使用すると
コントロールのスコープがPublicになることです

現状ひときわ目立った不具合はないのですが
皆さんはどうされているのでしょうか
@Publicのまま
A一つ一つFriendに手動で変換する

コンバート経験のある方アドバイスしていただきたく
じゃんぬねっと
ぬし
会議室デビュー日: 2004/12/22
投稿数: 7811
お住まい・勤務地: 愛知県名古屋市
投稿日時: 2007-03-06 22:46
引用:

こたろうさんの書き込み (2007-03-06 21:49) より:

(1)Publicのまま
(2)一つ一つFriendに手動で変換する


(3)隠蔽化すべきメンバと考え、Private にする。

_________________
C# と VB.NET の入門サイト
じゃんぬねっと日誌
R・田中一郎
ぬし
会議室デビュー日: 2005/11/03
投稿数: 979
投稿日時: 2007-03-07 09:07
引用:

こたろうさんの書き込み (2007-03-06 21:49) より:

皆さんはどうされているのでしょうか
(1) Publicのまま
(2) 一つ一つFriendに手動で変換する


僕もじゃんぬねっとさんと同じく「(3)隠蔽化すべきメンバと考え、Private にする」を迷わず選択します。

引用:

こたろうさんの書き込み (2007-03-06 21:49) より:

現状ひときわ目立った不具合はないのですが


アクセス修飾子のスコープを狭くする方が不具合が出やすいです。
しかし、他のフォームのメンバとなっているコントロールオブジェクトにダイレクトにアクセスしていたと仮定しても、コンパイラが教えてくれるので大丈夫ではないでしょうか。
1

スキルアップ/キャリアアップ(JOB@IT)