- - PR -
【VB6.0→VB2005】コントロールのスコープについて
1
投稿者 | 投稿内容 | ||||||||
---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2007-03-06 21:49
お世話になります
現在、VB6.0→VB2005の移行作業をしております。 それなりに順調に進んでいるのですが 少し気になることがあり投稿いたします。 それはVB2005のコンバートを使用すると コントロールのスコープがPublicになることです 現状ひときわ目立った不具合はないのですが 皆さんはどうされているのでしょうか @Publicのまま A一つ一つFriendに手動で変換する コンバート経験のある方アドバイスしていただきたく | ||||||||
|
投稿日時: 2007-03-06 22:46
(3)隠蔽化すべきメンバと考え、Private にする。 _________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 | ||||||||
|
投稿日時: 2007-03-07 09:07
僕もじゃんぬねっとさんと同じく「(3)隠蔽化すべきメンバと考え、Private にする」を迷わず選択します。
アクセス修飾子のスコープを狭くする方が不具合が出やすいです。 しかし、他のフォームのメンバとなっているコントロールオブジェクトにダイレクトにアクセスしていたと仮定しても、コンパイラが教えてくれるので大丈夫ではないでしょうか。 |
1