VB6.0用掲示板の過去のログ(No.1)−VBレスキュー(花ちゃん)
[記事リスト] [新規投稿] [新着記事] [ワード検索] [過去ログ] [管理用]

投稿日: 2003/03/31(Mon) 09:11
投稿者ひろぽん
Eメール
URL
タイトルありがとうございます。

> #配列ですからReDimしないとエラーになります
>
> 'MDIフォーム
> > Private Sub LongTask(ByRef cChild As Class1)
> >
> >     Dim udtChild As typChild
> >    
> >     'udtChildにファイル読み込み
> >    
> >     cChild.uChild = udtChild
> >
> > End Sub
> Private Sub LongTask(ByRef cChild As Class1)
>
>     Dim udtChild As typChild
>     Dim d() As Double
>    
>     With udtChild
>         ReDim .uCHildC(10, 10) As Double
>         .uChildA = 5
>         .uChildB = 10&
>         .uChildC#(0, 0) = 15#
>     End With
>    
>     cChild.uChild = udtChild
>
>     DeBug.Print cChild.ChildA
>     DeBug.Print cChild.ChildB
>     d#() = cChild.ChildC
>     DeBug.Print d#(0, 0)
>
> End Sub
>
> #子フォームに入れたい変数を親フォームでファイルから読み込み
> #プロパティを使用して子フォームに格納するという作り方
> #
> #子フォームに入れる変数をユーザー定義型にまとめて
> #Friend属性のプロパティで渡します


ありがとうございます。
おかげさまで、多次元配列の定義のやり方を、コレクションから完全なクラスに変更する事が
可能となり、また子フォーム毎にファイルからの読み取り変数を持たせる事ができるようになりました。
"Friend"は初めて見るものだったので、ちょっととまどいましたが、なんとなく分かりました。
要は、クラス間での受け渡しを可能とするスコープみたいなものですね。勉強になりました。


- 関連一覧ツリー (★ をクリックするとツリー全体を一括表示します)

- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)

- Web Forum -