博客首页 注册 建议与交流 排行榜 加入友情链接
推荐 投诉 搜索: 帮助

老白的ABAP博客

  abaper.cublog.cn

关于作者
姓名:    白天振(Barry.bai)
职业:    ABAPer

SAP Certified Development Consultant
|| << >> ||
我的分类


ABAP操作Windows注册表的两个函数
GUI_GET_REGVALUE
GUI_SET_REGVALUE
 
ROOT:
  O: HKEY_CLASSES_ROOT
  1: HKEY_CURRENT_USER
  2: HKEY_LOCAL_MACHINE
  3: HKEY_USERS
 
注:对REG_DWORD类型的键值操作有问题
 
 
比较好的方法是用CL_GUI_FRONTEND_SERVICES:
 
REPORT  z_barry_test NO STANDARD PAGE HEADING .
 
DATA: value TYPE i.
 
CALL METHOD cl_gui_frontend_services=>registry_get_dword_value
  EXPORTING
    root                 = cl_gui_frontend_services=>hkey_local_machine
    key                  = 'SOFTWARE\IBM\ConfigUtil\InstallInfo'
    value                = 'TPCU'
  IMPORTING
    reg_value            = value
  EXCEPTIONS
    cntl_error           = 1
    error_no_gui         = 2
    not_supported_by_gui = 3
    OTHERS               = 4.
 
CALL METHOD cl_gui_cfw=>flush.
 
WRITE value .

发表于: 2008-07-22,修改于: 2008-07-22 17:07,已浏览255次,有评论0条 推荐 投诉


网友评论
 发表评论