• 潜心笃志•持之以恒

    ADHERE TO DESIGN AS THE CORE OF WEBSITE CONSTRUCTION

    圻谷网络自2004年创立以来,始终专注高端欧宝体育官网在线建设服务.

    坚持以设计为欧宝体育官网在线建设核心,并擅长于此!初衷从未改变!

  • ASP/VB微信开发中sub子程序传递值为空解决方案

    2021-03-02 04:17:39

    资讯专题 / 圻谷观点 00

    在圻谷网络微信公众号开发中,ASP/VB开发第三方上传永久素材模式,采用SUB调用子程序模式,经测试SUB内部获取成功,但是SUB外部返回不到素材的media_id与url。程序设计时有两个页面,一个是添加页面(add.asp),一个是编辑页面(edit.asp),经过测试编辑页面(edit.asp)可以顺利在SUB外部获取到需要的永久素材media_id与url,但是添加页面(add.asp)却获取不到,经过两个文件的对比,发觉编辑页面在存储页面存在media_id,url为表单提交数据,但是添加页面却没有,只能通过SUB POST数据获取到对应的media_id,url,经过测试如果指定先指定media_id="",url="",则可以在SUB外部获取到所需要的正确的media_id,url值,测试证明如果SUB外部想获取到SUB内部的值,需要先定义SUB内部的值,才能正确在外部获取。

    ASP/VB微信开发中sub子程序传递值为空解决方案


    解决方式:在SUB子程序之前,定义dim需要传出的值的函数。

    相关知识:sub与function的区别

    function是函数,sub是子程序,都可以传递参数,但函数有返回值,子程序却没有 function可以用自身名字返回一个值,sub需定义别的变量,用传址方式传回值。

    例子:

    ---------------------------------------------------------------
    返回值可以给其它变量赋值,比如有这么一个函数:
    function test(a,b)
    test = a * b
    end function
    a = 12
    b = 14
    c = test(a, b)
    这里的变量c就是函数处理后的结果,也就是 12×14 的值,你可以在程序中继续使用变量c进行其它运算。
    ---------------------------------------------------------------
    ASP的语法不是那么严谨,所以sub可以带参数,并且sub并非必须用call才能调用的。
    dim a,b,c
    sub test(x, y)
    c = x * y
    end sub
    a = 12
    b = 14

    test a, b '相当于 “call test(a, b)”,在不使用Call时不能带括号
    response.write(c)

    ---------------------------------------------------------------

    函数允许带个返回值,过程没有。
    function sum(a,b) as integer
    sum=a+b
    end function
    sub就不行了,只能执行一堆语句而没有带回的值。
    ---------------------------------------------------------------
    来源:圻谷网络 / 编辑:淄博欧宝体育官网在线建设

    上一篇:没有了

    下一篇:2019年九大正在风靡全球的欧宝体育官网在线设计配色趋势分析

    返回列表

    延展阅读

    更多相关案例,更多借鉴,更多优化!

    16年时间,圻谷深入100多个细分行业,从建筑、建材、装修、到工程、服饰、电子电器...资深的行业产品营销经验与专业的推广运营能力,给您更好保障!

    文章点评

    点评文章,写评论得积分,赢礼品!

  • 暂无ASP/VB微信开发中sub子程序传递值为空解决方案点评 + 登录后点评
  • Contact Us

    多一份参考,总有益处。

    联系QIGOO,免费获得专属《策划方案》及报价。

    走过十六年历程的互联网整合营销机构,以技术与思想,提升您欧宝体育官网在线的广度传播与深度。

    咨询问题或预约面谈,可以通过以下方式联系我们。

  • 更多 +圻谷网络业务单元

    淄博企业欧宝体育官网在线建设淄博手机欧宝体育官网在线建设响应式欧宝体育官网在线建设营销型欧宝体育官网在线建设淄博高端欧宝体育官网在线建设电子商务欧宝体育官网在线建设商城购物欧宝体育官网在线建设淄博大型欧宝体育官网在线开发淄博门户欧宝体育官网在线建设淄博行业欧宝体育官网在线建设品牌创意欧宝体育官网在线建设淄博房产欧宝体育官网在线建设

  • 更多 +圻谷网络的优势

    16年网络服务经验专业欧宝体育官网在线建设团队资深行业分析策划完备的项目管理突出技术研发能力完善售后服务体系丰富网络运营经验前沿视觉设计能力独立项目开发能力服务行业超100+品牌与技术并重高端欧宝体育官网在线建设者

  • 更多 +联系圻谷网络

    业务电话:0533-8634765 / 152-643-87996
    业务QQ:
    E-mail :QIGOOINFO@126.com
    联系地址 :淄博市张店区杏园西路25号
  • 欧宝体育官网在线首页

    圻谷案例

  • 家政服务欧宝体育官网在线建设案例
  • 房产地产欧宝体育官网在线建设案例
  • 新农业欧宝体育官网在线建设案例
  • 外贸行业欧宝体育官网在线建设案例
  • 教育培训欧宝体育官网在线建设案例
  • 装饰装修欧宝体育官网在线建设案例
  • 机械制造欧宝体育官网在线建设案例
  • 化工行业欧宝体育官网在线建设案例
  • 医疗服务欧宝体育官网在线建设案例
  • 电器电子欧宝体育官网在线建设案例
  • 政府事业单位欧宝体育官网在线建设案例
  • ICON图标欧宝体育官网在线建设案例
  • 建站方案

  • 家政服务欧宝体育官网在线建设方案
  • 房产地产欧宝体育官网在线建设方案
  • 新农业欧宝体育官网在线建设方案
  • 外贸行业欧宝体育官网在线建设方案
  • 教育培训欧宝体育官网在线建设方案
  • 装饰装修欧宝体育官网在线建设方案
  • 机械制造欧宝体育官网在线建设方案
  • 化工行业欧宝体育官网在线建设方案
  • 医疗服务欧宝体育官网在线建设方案
  • 水处理行业欧宝体育官网在线建设方案
  • 建材行业欧宝体育官网在线建设方案
  • 物流公司欧宝体育官网在线建设方案
  • 欧宝体育官网在线建设

  • 响应式欧宝体育官网在线建设
  • 创意品牌欧宝体育官网在线建设
  • 企业欧宝体育官网在线建设
  • 营销型欧宝体育官网在线建设
  • 高端欧宝体育官网在线建设
  • 手机欧宝体育官网在线建设
  • 专题活动欧宝体育官网在线
  • 欧宝体育官网在线运营代理
  • 电商平台

  • 电子商务欧宝体育官网在线
  • 行业欧宝体育官网在线建设
  • 商城欧宝体育官网在线建设
  • 大型欧宝体育官网在线建设
  • 门户欧宝体育官网在线建设
  • 房产欧宝体育官网在线建设
  • 旅游欧宝体育官网在线建设
  • 系统开发

  • 欧宝体育官网在线开发定制
  • 分销系统
  • 红包系统
  • 卡包系统
  • 图片标注系统
  • 问答系统
  • 论坛系统
  • 评论系统
  • 点赞系统
  • 资讯专题

  • 公司新闻
  • 欧宝体育官网在线优化
  • 最新签约
  • 圻谷观点
  • 建站问答
  • 了解圻谷

  • 关于圻谷
  • 圻谷团队
  • 圻谷公益
  • 圻谷招聘
  • 联系圻谷

    淄博欧宝体育官网在线建设微信

    关于我们 | 联系我们

    © 2019 圻谷网络 All Rights Reserved.

    技术支持:圻谷网络

    关注圻谷网络获得全面的咨询服务!
    淄博营销型欧宝体育官网在线建设
    微信号:15589330185