请选择 进入手机版 | 继续访问电脑版

 找回密码
 立即注册
查看: 1689|回复: 0

求助:调用函数名:'LCMapString'出错@1

[复制链接]

11

主题

25

帖子

30

积分
交易币
0

新手入门

Rank: 1

发表于 2016-5-19 12:47:33 | 显示全部楼层 |阅读模式
本帖最后由 hesrf 于 2016-5-24 04:15 编辑

各位高手:
最近我用aardio设计了一套输入法,但文字无法上屏。
与文字上屏有关,我用了下列语句:
//文字上屏窗口设置命令
::SetWindowLong ( mainForm.hwnd, -20, ::GetWindowLong (mainForm.hwnd, -20) | 0x8000000/*_WS_DISABLED*/  )
//文字上屏命令
//取当前激活窗口
var hwnd = win.getForeground();  
//附加到该线程输入队列
winex.attach(hwnd,true)
//取光标所在窗口
var hctrl = winex.getFocus()
//发送文本
winex.sayIme(mainForm.hz1.text,hctrl)
//取消附加输入队列
winex.attach(hwnd,false)
调试出错信息:
文件:\aardio\lib\string\conv\_.aardio
错误行号:#5
调用函数名:'LCMapString'
错误参数1
'
预期:number
实际获取:boolean'
---------------------------------------------------
调用栈:
        [kernel]: in function 'LCMapString'
        D:\aardio\lib\string\conv\_.aardio:5: in function 'mapString'
        D:\aardio\lib\string\conv\_.aardio:37: in function 'simplized'
        [string "import win.ui;..."]:204: in function 'oncommand'
        D:\aardio\lib\win\ui\_.aardio:551: in function 'proc'
        D:\aardio\lib\win\ui\_.aardio:253: in function <D:\aardio\lib\win\ui\_.aardio:245>
        [kernel]: in function 'messageTranslateDispatch'
        D:\aardio\lib\win\_.aardio:712: in function 'parseMessage'
        D:\aardio\lib\win\_.aardio:748: in function <D:\aardio\lib\win\_.aardio:736>
        (tail call): ?
我看不懂。请高手指点。谢谢!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



GMT+8, 2021-4-15 00:10 , Processed in 0.074836 second(s), 25 queries .

© 2001-2011 Powered by Discuz! X3.2.

快速回复 返回顶部 返回列表