摘要:用的也是很老的技术代码直接的的,通过暴露出来,这个只是了里其中一个方法
report z. INCLUDE ole2incl. DATA: ole TYPE ole2_object, voice TYPE ole2_object, text TYPE string. text = "With the advent of ES6 (referred to as ES2015 from here on), which not only made promises native to the language without requiring one of the countless available libraries," && "we also got generators. Generators have the ability to pause execution" && "within a function, which means that by wrapping them in a utility function, " && "we have the ability to wait for an asynchronous operation to finish before" && " moving on to the next line of code. Suddenly your asynchronous code could" && " start to look synchronous!". DATA: it_tline TYPE STANDARD TABLE OF tline. CREATE OBJECT voice "SAPI.SpVoice". CALL METHOD OF voice "Speak" = ole EXPORTING #1 = text. *
用的也是很老的OLE技术:
report代码直接call的MS的sound engine,通过sapi.dll暴露出来,
这个report只是call了dll里其中一个speak方法:
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/71026.html
摘要:用的也是很老的技术代码直接的的,通过暴露出来,这个只是了里其中一个方法 report z. INCLUDE ole2incl. DATA: ole TYPE ole2_object, voice TYPE ole2_object, text TYPE string. text = With the advent of ES6 (referred...
摘要:所以里面看到的这个是指满足指定条件的记录的个数,并不是最后返回给层的记录的个数。而在我的测试系统里,表总共就包含条记录。发现被扫描的记录数变成了,证明我们的结论是正确的。 OPEN CURSOR After the OPEN CURSOR statement, the database cursor is positioned in front of the first line of...
阅读 3764·2021-11-24 09:39
阅读 1787·2021-11-02 14:41
阅读 793·2019-08-30 15:53
阅读 3465·2019-08-29 12:43
阅读 1149·2019-08-29 12:31
阅读 3064·2019-08-26 13:50
阅读 772·2019-08-26 13:45
阅读 962·2019-08-26 10:56