iCAx开思工具箱
标题:
大家看这件事怎么处理
[打印本页]
作者:
arisegod
时间:
2004-4-1 09:57
标题:
大家看这件事怎么处理
我在一个回调函数中要把一个比较复杂的零件分成若干块,具体分成多少块,要由使用者在对话框中输入
但同时,我又要在另外一个回调函数中使用上个回调函数产生的每块的ID,以便进行后边的处理
大家说,这该怎么办,如果设置全局变量,那么全局变量的个数只能动态确定
这该怎么处理?
作者:
apple_bao_bao
时间:
2004-4-1 10:09
我想应该用循环,不要设置全局变量,因为不知道全局变量的个数,
循环的结构如下:
int i;
for (i=0;i<IdNumber;i--)
{
function1
捕获每块的ID,并把ID赋成i);
function2
您所说的另外一个回调,可以使用i作为参数传入)
}
IdNumber就是用户初始时设置的分割个数,这样可以动态的分配ID号
您看这样可以么?具体的分割工件和遍历工件参照软件的帮助吧~
作者:
pinkwall
时间:
2004-4-1 15:41
刨分??
作者:
arisegod
时间:
2004-4-1 15:56
谢谢
我看到了
我初学二次开发,有很多东西都不懂,一般情况下,只是在回调函数中添东西
,那么上文所写的同时使用了多个回调函数是否应该添加到ufsta中呢?或着自己再定义一个函数,如果是这样是什么时候起作用啊?
比如说,我先执行了分割的回调函数,由于没有按下另一个,则另一个回调函数不会使用,这时怎么执行?
作者:
arisegod
时间:
2004-4-1 15:57
什么意思
有什么高见么?
pinkwall wrote:
刨分??
欢迎光临 iCAx开思工具箱 (https://t.icax.org/)
Powered by Discuz! X3.3