当前位置:首页>> PowerBuilder>> PB技巧

全文搜索

精华导读

·EasyERP2004 制造行业通用性ERP管理系统
·PB中表的修改对数据窗口和报表的影响的解决办法
·在PB中实现Word内容的替换
·office xp风格菜单基本版
·用PB制作outlook界面源程序(非原来的老外版本)(
·将所见dw内容(包括计算字段)输出到execl中
·ERP在中国应用面临的问题
·PB中使用FORMULA ONE(实例篇
·控制打印机的动态库,兼容win98/98/me/nt2000/xp
·易佳自定义报表系统
·用例驱动的需求过程实践

最新发表

·用PB编写邮件应用程序(2)
·用PB编写邮件应用程序(3)
·用PB编写邮件应用程序(4)
·Facade模式的定义: 为子系统中的一组接口提供一个一致的界面.
·压缩数据库日志
·用户自定义的数据库修复
·数据仓库理论
·如何判断是否以独占方式打开当前数据库?
·导出数据到Excel概述
·根据查询结果,生成XML文件
·精彩的近乎完美的分页存储过程
·数据库主键设计之思考
·但凡涉及多用户不同权限的网络或者单机程序,都会有权限管理的问题,比较突出的是MIS系统。
·权限设计的探讨
·刷新数据库视图
·使用XML技术实现OWC对数据库的展示
·如何实现对数据库单个字段进行加密
·在PB中实现热键的方法
·PB动态报表格式自由定义的实现

用PB编写邮件应用程序(1)

文章来源:本网 文章编辑:admin 添加时间:2007-1-1 17:17:30

由于受到强大数据库功能的掩盖,PB的邮件功能鲜为人知。在VB中可以轻松地利用CDO控件发邮件(Delphi中用NMSMTP),而PB中的邮件函数比它们更灵活、方便。 

 
  PB以其独特高效的数据库访问技术,赢得了广大程序员的青睐。从表面上看,它似乎只适合于开发数据库应用程序,而事实上,PB遵照信报接口MAPI的标准,开发了许多内部函数和数据结构,用于对电子邮件提供支持,因此也是一个相当不错的邮件应用程序开发工具。 

  一个邮件应用程序要处理的基本事务主要包括:登录到邮件服务器开始会话、接发邮件、结束邮件会话。在PB中,所有这些事务都围绕mailSession对象来展开,因此,编程时,需要在主窗口中定义一个该类型的实例变量: 
  mailSession MyMail 
  然后在Open事件中将其初始化: 
  MyMail=Create mailSession 

1.登录到邮件服务器 

  MyMail经过初始化以后,还要用mailLogon命令将其连接到一个邮件服务器: 

  MyMail.mailLogon(′jq75′,′alexander′,mailNewSessionWithDownLoad!) 

  
  前两个参数分别为用户名和口令,若被忽略,运行时就会出现一个注册对话框。最后一个参数表示新建一个邮件会话,并将服务器上属于jq75的邮件下载到他的收件箱中。 

 

[ ]

首页 评论 打印 刷新 返回顶部 关闭
【相关文章】  【相关评论】
目前暂时没有相关文章