- ベストアンサー
VB6のFriendについて
VB6でFriendキーワードを見たののですが、これは何に使うものでしょうか?本を見ても載っていませんでした。 VB6の本でFriendを解説している書籍をご存知の方、教えてください。 このように、あまり知られていないキーワードは他にあるのでしょうか?
- hdkoa
- お礼率0% (1/117)
- Visual Basic
- 回答数1
- ありがとう数3
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
Friendキーワードは、主にActiveXコンポーネントを作成するときに使います。(いわゆるC++のフレンド関数とは内容が異なります)。 ActiveXコンポーネントとして外部に公開するクラスのプロシージャのうち、プロジェクトの内部からは呼び出せても外部からは呼び出されたくないプロシージャが欲しくなったりします。そういう時にFriendキーワードを付加すると、プロジェクト内ではPublicメンバのように見えますが、参照する側のプロジェクトからは見えなくなります。 このように、必要最小限のプロシージャのみ公開することによって、不意にオブジェクトの中身を壊されないようセキュリティを保つ意義があるかと思います。
関連するQ&A
- Friend変数について(VB2008)
Friend変数について(VB2008) 今まで本当にお世話になり半分コーナー化してしまった自分のVBへの無知さを改めて此処で実感致しました。大方、プログラムは完成しましたが、再びスコア表示の所でつまずいております。 前回質問させて頂いたのですが(http://okwave.jp/qa/q5910705.html) 三目並べの勝ち(3つ揃った場合)と負け(揃わなかった場合)の回数をゲームのあるフォームとは別に新しいダイアログ内に表示するためのコードとして ダイアログ内に、Label を置き ゲームのフォーム内の勝ち負けを判定する場所に Label1.Text += 1 StatisticDialog.Label1.Text = Label1.Text を書いてスコアを表示しているのですが、突然「FRIEND関数」を使いなさいという指示がでてしまい…。 Friend関数を自分なりにも調べて色々試行錯誤してはいるのですが、やはり表示されません。どなたかご教授をお願いいたします。
- ベストアンサー
- Visual Basic
- VB2006用の解説本は後でVB2008を学習する際の参考になりますか
VBをこれから勉強しようと考えている者です。 VB2008用の初心者向けの解説本を探していたところ、 VB2006用の初心者向けの解説本で、学習用の専用ソフトが添付されているものを何点か見つけました。 そのソフトは、解説本とともに操作したり、穴埋め式でソースを入力したりして学習させるようですので、 とても便利そうです。 質問です。 VBの基本的な部分をVB2006解説本で学習しても、あとのVB2008の学習の参考になるのでしょうか。 VB2006とVB2008ではUI等に大きな変更は見られないようですが、 混乱するから初めから2008の解説本を参考にした方がいいのでしょうか。
- ベストアンサー
- Visual Basic
- VB6 MSDE 接続など
VB6でMSDEを使いたいのですが参考となるサイトや書籍などを教えていただけませんか。 よろしくお願いします。 「VBでデータベース」の解説がのっているようなやつが良いですね。
- ベストアンサー
- その他(データベース)
- VBの装飾
VBでシステム開発をしているのですが、画面がいかにもVBで作ったって感じになってしまってます。 VBのデザインの仕方で参考になる書籍やサイトをご存知でしたら教えていただきたいです。 お願いします。
- 締切済み
- Visual Basic
- VB2005でRPG
VB 2005で2DのRPG(RPGツクールみたいな感じのもの)を作ろうと考えており、解説サイトを探しているのですが、全然見つからないので、どなたかご存知の方いらっしゃいましたら教えていただけないでしょうか。
- 締切済み
- Visual Basic
- VB2005とVB2008
これまで個人の趣味と若干仕事でVB6を使ってきたのですが、さすがにそろそろ新バージョンに乗り換えようかと思います。 昨年末VB2008がリリースされましたが、市販の解説書はまだ2005版です。 2005と2008では大きな違いはあるのでしょうか?つまり、2005の解説書を読みながらでも、2008の勉強は出来るのでしょうか? どうせ乗り換えるなら、最新版を使いたいので。 よろしくお願いします。
- ベストアンサー
- Visual Basic
- vbをもっと知りたい。
とりあえず一通り100行程度のプログラムを つくれるようになったのですが もっとvbのことを詳しくしりたいので vbのプログラミングの いい書籍を教えてください。
- ベストアンサー
- Visual Basic
- VB6でVSSの使用
VSSを試用しています。 VSSエクスプローラを使用した使い方は或る程度 分かったのですが、VBからVSSを使用する方法が いまいち分かりません。 VSSアドインの登録はできているのですが、VBプ ロジェクトを作成してVSSへ登録する方法がわか らないのです。 MSDNにもVBから使用する方法についての説明が 見つからなくて。。。 このあたりの解説をしているサイトや本をご存知 でしたらご教授ください。
- ベストアンサー
- Visual Basic
- 【助けて】 VB2005とVB.NETについて
すみません。。。 VB.NETを勉強しなくてはいけない状態になりました。 そこで、本屋にVB.NETの本を探しに行きました。 VB2005の本を見てみるとVisualStudioを使用している用 なのですが、VB2005とVB.NETはどう異なっているのでしょうか? 全く同じものではないということは、 なんとなく解っているのですが、ド素人なので簡単に教えて下さい。 また、VB.NETでお勧めの本があれば教えて下さい。 ASP.NETは使用した事があるのでVisualStudioの基本的な操作は 解りますが、プログラムについてはド素人です。 親切な方、どうぞ宜しくお願いします。
- ベストアンサー
- Visual Basic
- VB.NETについて教えてください
VB.NETを勉強しています。 まず、VB.NETの.NETは.NETFrameworkのことを指しているのでしょうか? UDPプロトコルを用いた簡単なメッセンジャーソフトを作ろうとしているのですが、大き目の書店で探してもVB.NETでそれを実現するのに必要な記載がある書籍が見つかりません。 VB.NETおすすめの通信に関する書籍がありましたら教えてください。
- ベストアンサー
- Microsoft ASP