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

タイトル Re^2: 「引数を省略できません。」というエラーの対処を教えてください。
投稿日: 2008/02/28(Thu) 17:22
投稿者tea
琴さん、回答ありがとうございます。
bbTopicTypeは標準モジュールで宣言しています。
標準モジュール内では

Public Enum bbTopicType
    '2ポイントシュートを打った場合は"1"を宣言します。'
    bb2PShotTTopic = 1
    '2ポイントシュートを成功した場合は"2"を宣言します。'
    bb2PShotTopic = 2
    '3ポイントシュートを打った場合は"3"を宣言します。'
    bb3PShotTTopic = 3
    '3ポイントシュートを成功した場合は"4"を宣言します。'
    bb3PShotTopic = 4
    'フリースローシュートを打った場合には"5"を宣言します。'
    bbFreeThrowTTopic = 5
    'フリースローシュートを成功した場合には"6"を宣言します。'
    bbFreeThrowTopic = 6
    'オフェンスリバウンドの獲得に成功した場合には"7"を宣言します。'
    bbOffReboundTopic = 7
    'ディフェンスリバウンドの獲得に成功した場合には"8"を宣言します。'
    bbDefReboundTopic = 8
    'アシストを成功した場合には"9"を宣言します。'
    bbAssistTopic = 9
    'スティールに成功した場合には"10"を宣言します。'
    bbSteelTopic = 10
    'ターンオーバーを犯した場合には"11"を宣言します。'
    bbTurnOvertopic = 11
    'ブロックショットが成功した場合には"12"を宣言します。'
    bbBlockshotTopic = 12
    'ファウルを犯した場合は"13"を宣言します。'
    bbFoulTopic = 13
    
    'プレイヤーがゲームに入った場合は"13"を宣言します。'
    bbPlayInTopic = 14
    'プレイヤーがゲームから退いた場合は"14"を宣言します。'
    bbPlayOutTopic = 15
    '---タイムアウト取得の場合(ジャーナル)----
    bbTimeOutTopic = 16
End Enum

Call TimeOutAddTopicの後に「(」を入れてみるとインテリセンスで以下のよう
な表示が出てきたのでに書き換えてみましたが、コードが赤色になり「as」の部
分が反転表示となり再びエラーで、「修正候補:区切り記号または)」とでます。
わかりません・・・。
引数を教えてください。
よろしくお願いします。

Call TimeOutAddTopic(byval bbtimeouttopic as bbTopicType)

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

> > Public Function TimeOutAddTopic(ByVal bbTimeOutTopic As bbTopicType)
>
> と宣言されているので、
> TimeOutAddTopicをCallする際にはbbTopicType型の変数(オブジェクト?)を
> 引数として渡してあげる必要があります。
>
> 「引数を省略できません」
>
> というメッセージが表示されるのは
> 本来渡されるべき引数が渡されていないからですね。

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

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