[
板情報
|
カテゴリランキング
]
したらばTOP
■掲示板に戻る■
全部
1-100
最新50
| |
F橋私的メモ
27
:
上村
:2004/07/22(木) 20:51
お久しぶりです
挫折されてしまったあとで遅いかもしれませんが
var,common,sharedの使い方
まずvarはローカル変数を定義するためのもので
有効範囲は関数内だけです
var sharedはファイルの先頭で定義しておくと
そのファイル内のどこからでも参照できます
commonはファイルをまたいで参照する場合に使用し
common 変数名 as 型名 で使用します
ただし関数内では宣言できないのでファイルの先頭で宣言してください
commonで定義した変数を使用するにはその変数を使用する関数内で
shared 変数名 as 型名 を宣言します
これがめんどくさい場合はファイルの先頭で
common shared 変数名 as 型名
と宣言すればそのモジュール内すべてで有効になります
変数の有効範囲
1.bas
var v
var shared vs
common c
common shared cs
'ここでは v,vs,c,csが有効
sub tmp1()
' ここでは vs,csが有効
end sub
sub tmp2()
shared v
' ここでは v,vs,csが有効
end sub
2.sub
var v '1.basとは別物の変数
var shared vs '1.basとは別物の変数
common c '共有変数
common shared cs '共有変数
sub tmp3()
' ここでは v,vs,csが有効
end sub
sub tmp4()
shared c
' ここでは v,vs,c,csが有効
end sub
説明下手ですみません
新着レスの表示
名前:
E-mail
(省略可)
:
※書き込む際の注意事項は
こちら
※画像アップローダーは
こちら
(画像を表示できるのは「画像リンクのサムネイル表示」がオンの掲示板に限ります)
スマートフォン版
掲示板管理者へ連絡
無料レンタル掲示板