我记得 在vc 里面是可以用宏来获取当前代码的函数的.在 delphi里呢 how to?多谢!
解决方案 »
- 数据库查询 一个字段内的数据分为多个字段显示
- fastreport 能从左到右打印记录吗?
- is not a valid floating value
- 学习方法
- 请教大家:关于如何实现应用程序服务器的pooling、Apartment Model功能?? 看过李维分布式书籍或Delphi下的Pooler Demo的朋友请帮忙。。
- 如何动态创建一个ini文件?
- win2000下ctrl+alt+del的问题
- 怎样用BDE控件在SQL Server创建一个存储过程?
- 如何将数据输入完DBGRID后再整个提交?
- 有dynamic cube 的资料吗?大家都用什么控件做分析?
- ClientSocket的问题
- 求一SQL语句,在线
Assert(False);
你看看这个帖子
http://expert.csdn.net/Expert/topic/2855/2855491.xml?temp=.6983148
ThinkX(思·秋天的树·求职中) 的答复。
昨天我测试发现问题了.ASSERT这个在DELPHI里面是一个函数,而在VC里面是一个宏,是一个宏的话,就在编译的时候就会进行宏替换,从而获取真正的行数,而作为函数调用的话,是到了调用的时候系统直接jmp到这个函数的地址,自动获取的只是这个通用函数的所在行数,根本不对.
请问该如何解决.
1. 函数 与 宏
2. delphi里面有 inline成员函数的么,我看了帮助文件好像没有 只有inline asm.