B beta Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-31 #22 to lynu: 我也想过,不过在 MOV Result, EAX // 返回值放入 Result 的时候编译不通过:( 我试过这样: var Res: DWord; ... MOV Res, EAX // 返回值放入 Res ... Result := Variant(Res); 不过好像要出问题:( 最后只好变成现在这个样子:) 多谢您的关注。
to lynu: 我也想过,不过在 MOV Result, EAX // 返回值放入 Result 的时候编译不通过:( 我试过这样: var Res: DWord; ... MOV Res, EAX // 返回值放入 Res ... Result := Variant(Res); 不过好像要出问题:( 最后只好变成现在这个样子:) 多谢您的关注。
J JobsLee Unregistered / Unconfirmed GUEST, unregistred user! 2002-09-14 #25 hoho ,调用变参也可以啊 open array 里传个地址不好吗 b := Boolean(ExecuteRoutine(Self, 'IntNBool', [@i, False])); 函数声明也改一下,加个 var function IntNBool(var I: Integer; B: Boolean): Boolean; 未试验,错了末笑 …… ^___^
hoho ,调用变参也可以啊 open array 里传个地址不好吗 b := Boolean(ExecuteRoutine(Self, 'IntNBool', [@i, False])); 函数声明也改一下,加个 var function IntNBool(var I: Integer; B: Boolean): Boolean; 未试验,错了末笑 …… ^___^
B beta Unregistered / Unconfirmed GUEST, unregistred user! 2002-10-01 #26 JobsLee 头脑果然好使,我怎么没有想到这么简单的道理呢?:) 多谢题点,其实我贴这个帖子,一方面是和大家共同分享一下我的研究心得, 另一方面,就是和大家探讨一下,有什么好的想法我没有想到的,相互学习嘛
JobsLee 头脑果然好使,我怎么没有想到这么简单的道理呢?:) 多谢题点,其实我贴这个帖子,一方面是和大家共同分享一下我的研究心得, 另一方面,就是和大家探讨一下,有什么好的想法我没有想到的,相互学习嘛
D dragonlee007 Unregistered / Unconfirmed GUEST, unregistred user! 2002-11-02 #36 狼來了...... [8D][8D][8D][8D][8D][8D][8D]
J jsxjd Unregistered / Unconfirmed GUEST, unregistred user! 2002-11-02 #38 这个方法没有参数个数和类型的检查。 若传递的个数或类型不正确,会出问题,而且不易调试!!!!!!!!!
B beta Unregistered / Unconfirmed GUEST, unregistred user! 2002-11-02 #39 // 这个方法没有参数个数和类型的检查。 这是肯定的,毕竟这只是一个折中的方案。 不过要知道 Format 函数也是没有参数检查的:) 当然,不管怎么说,这都是该方法的最大弊端(这在我的修正稿中是强调了的[]) 这我毫不掩饰。
// 这个方法没有参数个数和类型的检查。 这是肯定的,毕竟这只是一个折中的方案。 不过要知道 Format 函数也是没有参数检查的:) 当然,不管怎么说,这都是该方法的最大弊端(这在我的修正稿中是强调了的[]) 这我毫不掩饰。