以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]微信开发:未能比较两个数组元素 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=103995) |
-- 作者:狐作非为 -- 发布时间:2017/7/20 17:52:00 -- [求助]微信开发:未能比较两个数组元素 .NET Framework 版本:2.0.50727.5420 Foxtable 版本:2017.6.12.1 错误所在事件:项目,HttpRequest 详细错误信息: 未能比较数组中的两个元素。 未将对象引用设置到对象的实例。 |
-- 作者:有点甜 -- 发布时间:2017/7/20 17:56:00 -- 你里面写了什么代码?加入msgbox定位一下错误位置。 |
-- 作者:狐作非为 -- 发布时间:2017/7/20 17:58:00 -- Dim fl As String = "d:\\web\\" & e.path If filesys.FileExists(fl) Dim idx As Integer = fl.LastIndexOf(".") Dim ext As String = fl.SubString(idx) Select Case ext Case ".jpg",".gif",".png",".bmp",".wmf",".js",".css" ,".html",".htm",".zip",".rar" e.WriteFile(fl) Return \'这里必须返回 End Select End If Select Case e.Path Case "web" Dim wbiz As New WXBizCrypt("w95769","us","21QakCa9taR8IsC6jrkXlDlBWn") If e.Request.HttpMethod = "GET" Dim ret As Integer = wbiz.CheckQYSignature(e) If ret <> 0 Then \'如果接入验证失败 Dim err As String = wbiz.GetErorDesc(ret) \'获取错误描述 End If End If Case "test.htm" Dim wb As New WeUI wb.AddPageTitle("","pageheader","信息","微信网页测试页面") With wb.AddGrid("","g1") .Add("c6","Msg", "./images/msg.png", "http://www.baidu.com") .Add("c7","Article", "./images/article.png", "http://www.baidu.com") .Add("c8","ActionSheet", "./images/actionSheet.png", "http://www.baidu.com") .Add("c9","Icons", "./images/icons.png", "http://www.baidu.com") .Add("c10","Panel", "./images/panel.png", "http://www.baidu.com") .Add("c11","Tab", "./images/tab.png", "http://www.baidu.com") .Add("c12","SearchBar", "./images/search.png", "http://www.baidu.com") End With e.WriteString(wb.Build) End Select
|
-- 作者:狐作非为 -- 发布时间:2017/7/20 17:59:00 -- 以上信息有所改动,但就这些!哪里有问题呢 |
-- 作者:有点蓝 -- 发布时间:2017/7/20 18:04:00 -- 如果不是通过回调进入的Case "web"分支就会有这个提示,比如浏览器。 |
-- 作者:有点甜 -- 发布时间:2017/7/20 18:12:00 -- 5楼的意思是,如果是你直接访问web页面的话,就会报那个错。
你要通过访问微信,然后微信回调web页面。 |