问:

易语言错误(10041): 调用子程序时传递了过多的参数。

答:
要修复此错误,需要:
1. 调用函数时,传递的参数个数严格匹配函数定义时指定的参数个数;
2. 如果传递的参数是一个数组或uary变量,则需要确保其包含的元素个数不超过函数定义的形式参数个数;
3. 如果函数需要更多的参数,可以考虑修改函数定义,增加参数个数即可。
所以该错误的核心就是:函数调用时的参数个数或参数包含的元素个数,超出了函数定义时指定的形式参数个数。遵守参数个数一致原则可以修复此类错误。