Foxtable(狐表)用户栏目专家坐堂 → 动态函数提示 编译错误:未声明“测试”,它可能因其保护级别而不可访问


  共有3701人关注过本帖树形打印复制链接

主题:动态函数提示 编译错误:未声明“测试”,它可能因其保护级别而不可访问

帅哥哟,离线,有人找我吗?
cnsjroom
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:七尾狐 帖子:1571 积分:11238 威望:0 精华:0 注册:2021/1/17 17:06:00
动态函数提示 编译错误:未声明“测试”,它可能因其保护级别而不可访问  发帖心情 Post By:2022/2/21 13:17:00 [只看该作者]

当前代码如下:

Dim Products As List(Of String)
Products = DataTables("内部函数").GetValues("函数名")
For Each Product As String In Products
    Output.Show(Product)   ‘输入的结果只有一个 “对比表”
    Dim br As DataRow=DataTables("内部函数").Find("函数名= '" & Product & "'")
    If br IsNot Nothing  Then
        Functions.Remove(Product)
        Functions.Add(Product,br("代码"))
        Functions.Complie()
        MessageBox.Show("1")
    End If
Next

 

编译错误:未声明“测试”,它可能因其保护级别而不可访问

错误代码:测试

2021.5.29版  怎么解决这个提示呢?

如果把红色划线部分取消之后,不提示上述编译错误,但是会提示已经有相同名称的函数存在,想实现如果有相同的就先移除,没有就新增!

 

[此贴子已经被作者于2022/2/21 13:24:24编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110574 积分:562760 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/2/21 13:38:00 [只看该作者]

    If br IsNot Nothing  Then
msgbox(Product)
        Functions.Remove(Product)
msgbox(br("代码"))
        Functions.Add(Product,br("代码"))
msgbox(3)
        Functions.Complie()
msgbox(4)
        MessageBox.Show("1")
    End If

 回到顶部