求教一个用C的TCL库编写扩展命令的问题

[复制链接]
查看11 | 回复0 | 2021-1-27 06:57:23 | 显示全部楼层 |阅读模式
假设我已经加入这样2条命令:
cmd1,返回一个stringlist;
cmd2,也返回一个stringlist;
实现方式大约如下:
Tcl_Obj*result=Tcl_NewListObj(0,NULL);
for(;;){
Tcl_ListObjAppendElement(interp,result,Tcl_NewStringObj((*iter)->name().c_str(),-1));
}
Tcl_SetObjResult(interp,result);
现在,我要加入cmd3,其中targets为cmd1或者cmd2的返回值。
问题:在返回的字符串没有特征的情况下,有什么办法让我知道这个targets到底那个命令或函数返回的么?
分 -->
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行