tagCANDY CGI VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
[ツリー表示へ]  [ワード検索]  [Home]

タイトル 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

引数増えてる!?Σ(゜□゜;
既存のコードを真似て作ったのであれば、呼び出し方も同じ様に真似れば良いような気が。

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

古いスレッドにレスはつけられません。