我定义了一个过程Public Sub MyProcess (PurViewer As Boolean , ShowData as ??? )'ShowData是个过程名,但是不知道定义为什么类型

解决方案 »

  1.   

    定义为ShowData的返回值类型类型ShowData必须是个function,而不能是subfunction ShowData() as 返回值类型
      

  2.   

    Public Sub MyProcess (PurViewer As Boolean , ShowData as ??? )这个过程的目的是判断PurViewer值来确定是否运行 ShowData这个过程楼上的给点建议
      

  3.   

    Public Sub MyProcess (PurViewer As Boolean)
      if PurViewer then   call ShowData
    end sub
      

  4.   

    你的程序有問題,參數是變量,你的ShowData是個已知过程﹐是不適合作為參數的﹐直接在
    Public Sub MyProcess (PurViewer As Boolean)
        if PurViewer=true then ShowData
    end sub如果ShowData是變量(過程不確定),可以將ShowData定義為string﹐然后使用CallByName調用
      

  5.   

    'ShowData是个过程名
    为什么要放到参数里呢?不确定码?
    myhgyp(也许是这样的,信不信由你)的回答没错
      

  6.   

    showdata是过程名,怎么能作为参数那。
      

  7.   

    VB可不是C,没有函数指针的。虽然可以取得函数地址,但也仅此而已