sapgui770安装后老闪屏

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sapgui770安装后老闪屏相关的知识,希望对你有一定的参考价值。

sapgui770安装后老闪屏
1、接触不良
检查主机和显示器的电源线是否接稳。
2、信号干扰
使用电脑时要注意周围的使用环境,不要将电脑放置可能有电磁波放射出的地方。
3、屏幕的刷新率过低
显示器屏幕抖动的原因主要是显示器的刷新频率设置低于75Hz造成的,我们只需把刷新率调高到75Hz以上,那么电脑屏幕抖动的现象就不会再出现了。操作步骤如下:在桌面右键单击,选择【属性】【设置】【高级】【监视器】【屏幕刷新频率】,选择75Hz或以上(注笔记本电脑液晶屏幕LCD调到60Hz即可)。
参考技术A sapgui770安装后老闪屏首先我们要检查一下他的安装的是否是正常运行,其次是他老闪屏是否存在的一个程序的不稳定,其次呢我们要对他的一个接口处呢,也要对他的网络设置都需要进行一个核对核验,然后在他的主平面中对他进行这样的一个设置操作

使用SAPGUI画图

国内80后上的编程课应该都学过Logo这门编程语言:

Logo语言是一门专门设计用来进行编程教学的语言,于1967年由Wally Feurzeig, Seymour PapertCynthia Solomon发明的。

下图是用Logo语言画出来的图案。

技术分享图片

Perhaps I practiced it in Pentium 386? I could not remember it clearly.

同样,在SAPGUI里内发现有一个非常古老的ABAP包,最后一次修改已经是22年前的1995年了。这比SAP成都研究院很多新同事的年龄都要大。

技术分享图片

这个包提供了一个HPGL接口。Hewlett-Packard Graphics Language,简称为HPGL,是一种打印机控制语言,由Hewlett-Packard设计。

下面是我用ABAP代码写的一个HPGL控制台,可以调用函数GRAPH_HPGL,像小时候使用Logo语言那样在屏幕上作图。


REPORT z.

DATA: go_text_edit      TYPE REF TO cl_gui_textedit,
      go_cust_container TYPE REF TO cl_gui_custom_container,
      ok_code           TYPE sy-ucomm.
DATA  lt_text(256) TYPE c OCCURS 0.
DATA: BEGIN OF lt_hpgl OCCURS 1,
        entry(128),
      END OF lt_hpgl.

CALL SCREEN 0101.

MODULE status_0101 OUTPUT.

  SET PF-STATUS ‘JERRY_CONSOLE‘.
  SET TITLEBAR ‘JERRY_TITLEBAR‘.

  IF go_cust_container IS INITIAL.
    go_cust_container = NEW #( container_name = ‘CUSTOM_CONTROL‘ ).
    CREATE OBJECT go_text_edit
      EXPORTING
        parent                     = go_cust_container
        wordwrap_mode              = cl_gui_textedit=>wordwrap_at_fixed_position
        wordwrap_to_linebreak_mode = cl_gui_textedit=>false.
  ENDIF.
ENDMODULE.

MODULE user_command_0101 INPUT.
  ok_code = sy-ucomm.
  CASE ok_code.
    WHEN ‘BACK‘ OR ‘QUIT‘ OR ‘EXIT‘.
      LEAVE TO SCREEN 0.
    WHEN ‘EXECUTE‘.

      CLEAR: lt_text, lt_hpgl[].
      go_text_edit->get_text_as_r3table( IMPORTING table = lt_text ).

      LOOP AT lt_text ASSIGNING FIELD-SYMBOL(<text>).
         APPEND INITIAL LINE TO lt_hpgl ASSIGNING FIELD-SYMBOL(<hpgl>).
         <hpgl>-entry = <text>.
      ENDLOOP.

      CALL FUNCTION ‘GRAPH_HPGL‘
        TABLES
          data = lt_hpgl.
    WHEN OTHERS.
  ENDCASE.

ENDMODULE.

The PBO and API for screen 101:

技术分享图片

The layout of screen 101, 需要手工创建一个名为“CUSTOM_CONTROL”的控件。

技术分享图片

The screen status:

技术分享图片

执行这个report,点击Load Local file,从本地加载Doraemon.txt文件,内容可以从文末获得。

当然也可以从我的github下载:

技术分享图片

执行之后,位于本地安装目录下的gnhpx.exe文件会根据txt里的指令进行图形渲染:

“C:Program Files (x86)SAPFrontEndSAPguignhpx.exe”

技术分享图片

如果一切正常工作,可以看到一只渲染好的机器猫(哆啦A梦)。

关于HPGL的语法手册,可以在这个网站上查阅:

http://www.isoplotec.co.jp/HPGL/eHPGL.htm

要获取更多Jerry的原创文章,请关注公众号"汪子熙":

技术分享图片

以上是关于sapgui770安装后老闪屏的主要内容,如果未能解决你的问题,请参考以下文章

为啥屏幕会出现闪屏

我的电脑为啥开程序的时候会闪屏?

Ubuntu更新或者安装后的闪屏问题解决

mac接显示器闪屏

uviewu-list微信小程序闪屏

老闪创业那些事儿(15)——1号项目(上)