以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]合成命令如何做 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=99817) |
||||
-- 作者:blsu33 -- 发布时间:2017/4/27 11:36:00 -- [求助]合成命令如何做 老师, 如下问题 wb.AddPageTitle("","pageheader","销售系统","") dr(“命令”)命令的值为AddPageTitle str的值为 "","pageheader","销售系统","" 下面的命令怎么写或怎么构造? wb.dr(“命令”)& “(” & str & “)”该怎么写 [此贴子已经被作者于2017/4/27 11:39:15编辑过]
|
||||
-- 作者:有点色 -- 发布时间:2017/4/27 11:48:00 -- 如果要这样写,必须动态编译
http://www.foxtable.com/webhelp/scr/1487.htm
|
||||
-- 作者:blsu33 -- 发布时间:2017/4/27 14:45:00 -- .NET Framework 版本:2.0.50727.3053 Foxtable 版本:2017.4.22.1 错误所在事件:项目,HttpRequest 详细错误信息: 已添加了具有相同键的项。 烦请老师给演示一下,多谢! |
||||
-- 作者:blsu33 -- 发布时间:2017/4/27 14:45:00 --
[此贴子已经被作者于2017/4/27 16:13:55编辑过]
|
||||
-- 作者:有点色 -- 发布时间:2017/4/27 14:49:00 -- 参考
Dim wb As new WeUI Functions.remove("test") msgbox(wb.Build) |
||||
-- 作者:blsu33 -- 发布时间:2017/4/27 15:05:00 -- 老师, 要是一同写进自定义函数 应该怎么写呢 Dim str As String=args(0)\'传入自定义的命令字符串 Dim wb As new WeUI Functions.remove("test") Dim Code As String Code = "dim wb = args(0)" & vbcrlf‘这块传参数?是啥 code &= str & vbcrlf code &= "return wb" Functions.Add("test",Code) Functions.Complie() wb = Functions.Execute("test", wb) wb.Build [此贴子已经被作者于2017/4/27 15:09:13编辑过]
|
||||
-- 作者:有点色 -- 发布时间:2017/4/27 15:38:00 -- 回复6楼,你直接那样写有什么问题?
Code = "dim wb = args(0)" & vbcrlf‘这块传参数?是啥
绿色字符的意思,是把你new出来的wb对象传递进去,因为有可能你wb在之前还写有addXXX的代码,如果你没写,你就不需要传递进去,直接在函数里面new也行 |
||||
-- 作者:有点蓝 -- 发布时间:2017/4/27 15:40:00 -- args(0)就是你给这个动态函数传入的第一个变量 |
||||
-- 作者:blsu33 -- 发布时间:2017/4/27 15:52:00 -- .NET Framework 版本:2.0.50727.3053 Foxtable 版本:2017.4.22.1 错误所在事件:自定义函数test 详细错误信息: 调用的目标发生了异常。 索引超出了数组界限。 |
||||
-- 作者:blsu33 -- 发布时间:2017/4/27 15:54:00 --
写错了 ,我在想想
[此贴子已经被作者于2017/6/28 15:52:52编辑过]
|