タイトル : Re^3: 「引数を省略できません。」というエラーの対処を教えてください。 投稿日 : 2008/02/28(Thu) 19:03 投稿者 : 琴
> Call TimeOutAddTopicの後に「(」を入れてみるとインテリセンスで以下のよう > な表示が出てきたのでに書き換えてみましたが、コードが赤色になり「as」の部 > 分が反転表示となり再びエラーで、「修正候補:区切り記号または)」とでます。 > わかりません・・・。 > 引数を教えてください。 > よろしくお願いします。 > > Call TimeOutAddTopic(byval bbtimeouttopic as bbTopicType) インテリセンスは「こういう定義になってますよー」と表示するだけですから そのまま書いてもNGですね。 bbTopicTypeは列挙型なんで該当する値でも渡してあげればいいかな? 例えば Call TimeOutAddTopic(13) もしくは Call TimeOutAddTopic(数値型変数) みたいな感じで。 > Public Function TimeOutAddTopic(ByVal PlayerUniformNumber As Long, _ > ByVal bbTimeOutTopic As bbTopicType, _ > ByVal TopicParam1 As Variant, _ > ByVal TopicParam2 As Variant) > With mp > '追加するトピックの各項目' > .Parent.Journal.AddTopic .Parent.Quarter,.Parent.TimeOnQuarter,.TeamIndex, .TeamChar, "", bbTimeOutTopic, "", "" > End With > End Function 引数増えてる!?Σ(゜□゜; 既存のコードを真似て作ったのであれば、呼び出し方も同じ様に真似れば良いような気が。 |