群中很多人在问如何调用脚本中的自定义函数,在CSP.DOC中又没有一个直接的例子,以下用一个很简单的例子说明如何调用脚本中的自定义函数。 假设我们在主窗口脚本定义中有如下函数: int test1()//这是自定义的函数 { msg("这是一个测试"; return 1; } 那么我们在单据脚本中如何调用这个函数呢?其实很简单 int cell_change() { call_str("call_csp.main_win_open.test1"); return 1; } 说明: 1,把call_csp改成call_prog效果一样,具体差别CSP.DOC有详细说明; 2,这个函数很有用,我们只要在一某个地方写了一个自定义函数就可以在任意的地方用call_str("call_csp.“)的方式调用这个自定义函数,而不要重复太多的工作增加局部脚本的冗长,另外可以将自定义函数中的返回值作为全局变量来使用。 |